using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.Extensions.Logging; using PuferFishContracts.BusinessLogicsContracts; using PuferFishContracts.DataModels; using PuferFishContracts.Enums; using PuferFishContracts.StoragesContracts; namespace PuferFishBusinessLogic.Implementations; internal class ProductBusinessLogicContract(IProductStorageContract productStorageContract, ILogger logger) : IProductBusinessLogicContract { private readonly ILogger _logger = logger; private readonly IProductStorageContract _productStorageContract = productStorageContract; public List GetAllProducts(bool onlyActive) { return []; } public List GetAllProductsByManufacturer(string manufacturerId, bool onlyActive = true) { return []; } public List GetProductHistoryByProduct(string productId) { return []; } public ProductDataModel GetProductByData(string data) { return new("", "", ProductType.None, 0, true); } public void InsertProduct(ProductDataModel productDataModel) { } public void UpdateProduct(ProductDataModel productDataModel) { } public void DeleteProduct(string id) { } }