using NorthBridgeContract.DataModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NorthBridgeContract.BusinessLogicsContracts { public interface ISupplyBusinessLogicContract { void CreateSupply(SupplyDataModel supply); SupplyDataModel GetSupplyById(string supplyId); List GetSuppliesByStorageId(string storageId); void AddOrUpdateComponentInSupply(ComponentInSupplyDataModel componentInSupply); void UpdateComponentCountInSupply(string supplyId, string componentId, int newCount); void RemoveComponentFromSupply(string supplyId, string componentId); } }