43 lines
1.3 KiB
C#
Raw Permalink Normal View History

2025-02-26 23:49:16 +04:00
using System;
using System.Collections.Generic;
using CandyHouseBase.DataModels;
using CandyHouseBase.Enums;
using CandyHouseBase.Interfaces.BusinessLogicsContracts;
using CandyHouseBase.Interfaces.StoragesContracts;
using Microsoft.Extensions.Logging;
namespace CandyHouseBase.Implementations
{
internal class ProductBusinessLogicContract(
IProductStorageContact productStorageContact,
IIngredientStorageContact ingredientStorageContact,
ILogger logger)
: IProductBusinessLogicContact
{
private readonly IProductStorageContact _productStorageContact = productStorageContact;
private readonly IIngredientStorageContact _ingredientStorageContact = ingredientStorageContact;
private readonly ILogger _logger = logger;
public List<ProductDataModel> GetAllProducts()
{
return new List<ProductDataModel>();
}
public ProductDataModel GetProductByData(string data)
{
return new ProductDataModel("", "", "", new List<IngredientDataModel>());
}
public void InsertProduct(ProductDataModel product)
{
}
public void UpdateProduct(ProductDataModel product)
{
}
public void DeleteProduct(string id)
{
}
}
}