TheSquirrel/Squirrel/SquirelBusinessLogic/Implementations/ProductBusinessLogicContract.cs

45 lines
1.1 KiB
C#
Raw Normal View History

2025-02-24 23:09:17 +04:00
using Microsoft.Extensions.Logging;
using Squirrel.BusinessLogicsContracts;
using Squirrel.DataModels;
using Squirrel.Enums;
using Squirrel.StoragesContracts;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SquirelBusinessLogic.Implementations;
internal class ProductBusinessLogicContract(IProductStorageContract
productStorageContract, ILogger logger) : IProductBusinessLogicContract
{
private readonly ILogger _logger = logger;
private readonly IProductStorageContract _productStorageContract = productStorageContract;
public List<ProductDataModel> GetAllProducts(bool onlyActive)
{
return [];
}
public List<ProductHistoryDataModel> 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)
{
}
}