FruitBankHybridApp/FruitBank.Common/Interfaces/IFruitBankDataControllerCom...

31 lines
1012 B
C#

using FruitBank.Common.Entities;
using FruitBank.Common.Models;
namespace FruitBank.Common.Interfaces;
public interface IFruitBankDataControllerCommon
{
public Task<List<MeasuringModel>?> GetMeasuringModels();
public Task<MeasuringModel?> GetMeasuringModelByShippingId(int shippingId);
#region Partner
public Task<List<Partner>?> GetPartners();
public Task<Partner?> GetPartnerById(int id);
public Task<Partner?> UpdatePartner(Partner partner);
#endregion Partner
#region Shipping
public Task<List<Shipping>?> GetShippings();
public Task<Shipping?> GetShippingById(int id);
#endregion Shipping
#region ShippingItem
public Task<List<ShippingItem>?> GetShippingItems();
public Task<ShippingItem?> GetShippingItemById(int id);
#endregion ShippingItem
#region ShippingDocument
public Task<List<ShippingDocument>?> GetShippingDocuments();
public Task<ShippingDocument?> GetShippingDocumentById(int id);
#endregion ShippingDocument
}