Contractor's data models fix.

This commit is contained in:
Safgerd 2023-04-05 19:36:47 +04:00
parent bc4efdc01a
commit 67e03f94a1
4 changed files with 35 additions and 2 deletions

View File

@ -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
}
}

View File

@ -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
}
}

View File

@ -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; }
}
}

View File

@ -11,6 +11,5 @@ namespace ComputerStoreDataModels.Models
string Name { get; }
double Price { get; }
Dictionary<int,(IComponentModel,int)> ProductComponents { get; }
}
}