31 lines
1012 B
C#
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
|
|
} |