diff --git a/ComputerStoreDataModels/Enums/OrderStatus.cs b/ComputerStoreDataModels/Enums/OrderStatus.cs new file mode 100644 index 0000000..924267f --- /dev/null +++ b/ComputerStoreDataModels/Enums/OrderStatus.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ComputerStoreDataModels.Enums +{ + public enum OrderStatus + { + Unknown = -1, + Accepted = 0, + InProcess = 1, + Ready = 2, + Given = 3 + } +} diff --git a/ComputerStoreDataModels/Enums/OrderType.cs b/ComputerStoreDataModels/Enums/OrderType.cs new file mode 100644 index 0000000..7846c90 --- /dev/null +++ b/ComputerStoreDataModels/Enums/OrderType.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ComputerStoreDataModels.Enums +{ + public enum OrderType + { + Consigment = 0, + Request = 1 + } +} diff --git a/ComputerStoreDataModels/Models/IOrderModel.cs b/ComputerStoreDataModels/Models/IOrderModel.cs index 27f8916..da4bccf 100644 --- a/ComputerStoreDataModels/Models/IOrderModel.cs +++ b/ComputerStoreDataModels/Models/IOrderModel.cs @@ -9,7 +9,10 @@ namespace ComputerStoreDataModels.Models public interface IOrderModel : IID { double Price { get; } - DateTime Date { get; } + OrderType Type { get; } + OrderStatus Status { get; } + DateTime DateCreate { get; } + DateTime? DateImplement { get; } int UserID { get; } } } diff --git a/ComputerStoreDataModels/Models/IProductModel.cs b/ComputerStoreDataModels/Models/IProductModel.cs index 2be77e7..00050f4 100644 --- a/ComputerStoreDataModels/Models/IProductModel.cs +++ b/ComputerStoreDataModels/Models/IProductModel.cs @@ -11,6 +11,5 @@ namespace ComputerStoreDataModels.Models string Name { get; } double Price { get; } Dictionary ProductComponents { get; } - } }