Добавлены некоторые модели

This commit is contained in:
2023-04-06 23:41:09 +04:00
parent e3a360bdec
commit a07e4a771a
26 changed files with 548 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
namespace ComputerShopDataModels.Enums
{
public enum EquipmentReceivingStatus
{
Неизвестен = -1,
Ожидается = 0,
Получено = 1
}
}

View File

@@ -0,0 +1,11 @@
namespace ComputerShopDataModels.Enums
{
public enum OrderStatus
{
Неизвестен = -1,
Принят = 0,
Выполняется = 1,
Готов = 2,
Выдан = 3
}
}

View File

@@ -0,0 +1,9 @@
namespace ComputerShopDataModels.Enums
{
public enum SupplyStatus
{
Неизвестен = -1,
Отправляется = 0,
Отправлено = 1
}
}

View File

@@ -0,0 +1,10 @@
using ComputerShopDataModels.Enums;
namespace ComputerShopDataModels.Models
{
public interface IEquipmentReceivingModel : IId
{
EquipmentReceivingStatus Status { get; }
DateTime? DateImplement { get; }
}
}

View File

@@ -0,0 +1,12 @@
using ComputerShopDataModels.Enums;
namespace ComputerShopDataModels.Models
{
public interface IOrderModel : IId
{
double Sum { get; }
OrderStatus Status { get; }
DateTime DateCreate { get; }
DateTime? DateImplement { get; }
}
}

View File

@@ -0,0 +1,13 @@
using ComputerShopDataModels.Enums;
namespace ComputerShopDataModels.Models
{
public interface ISupplyModel : IId
{
SupplyStatus Status { get; }
DateTime DateCreate { get; }
DateTime? DateImplement { get; }
int OrderId { get; }
int ReceivingId { get; }
}
}