2023-02-05 19:24:53 +04:00
|
|
|
|
using JewelryStoreContracts.BindingModels;
|
|
|
|
|
using JewelryStoreContracts.BusinessLogicsContracts;
|
|
|
|
|
using JewelryStoreContracts.SearchModels;
|
|
|
|
|
using JewelryStoreContracts.ViewModels;
|
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
|
|
|
namespace JewelryStoreBusinessLogic.BusinessLogics
|
|
|
|
|
{
|
2023-02-05 21:54:36 +04:00
|
|
|
|
public class OrderLogic : IOrderLogic //TODO реализовать интерфейс
|
2023-02-05 19:24:53 +04:00
|
|
|
|
{
|
|
|
|
|
// Класс с логикой для заказов будет отвечать за получение списка заказов,
|
|
|
|
|
//создания заказа и смены его статусов.Следует учитывать, что у заказа можно
|
|
|
|
|
//менять статус на новый, если его текущий статус предшествует новому
|
|
|
|
|
//(например, в статус «Готов» можно переводить, если заказ находится в статусе
|
|
|
|
|
//«Выполняется»).
|
|
|
|
|
public bool CreateOrder(OrderBindingModel model)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public bool DeliveryOrder(OrderBindingModel model)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public bool FinishOrder(OrderBindingModel model)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<OrderViewModel>? ReadList(OrderSearchModel? model)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public bool TakeOrderInWork(OrderBindingModel model)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|