Тотальный слив сущностей #9
@ -11,9 +11,9 @@ namespace CarCenterContracts.BindingModels
|
||||
public class BundlingBindingModel : IBundlingModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public EquipmentPackage EquipmentPackage { get; set; }
|
||||
public TirePackage TirePackage { get; set; }
|
||||
public ToolKit ToolKit { get; set; }
|
||||
public EquipmentPackage EquipmentPackage { get; set; } = EquipmentPackage.Неизвестно;
|
||||
public TirePackage TirePackage { get; set; } = TirePackage.Неизвестно;
|
||||
public ToolKit ToolKit { get; set; } = ToolKit.Неизвестно;
|
||||
public double Price { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -11,9 +11,9 @@ namespace CarCenterContracts.BindingModels
|
||||
public class CarBindingModel : ICarModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public CarBrand CarBrand { get; set; }
|
||||
public CarBrand CarBrand { get; set; } = CarBrand.Неизвестно;
|
||||
public string Model { get; set; } = string.Empty;
|
||||
public CarClass CarClass { get; set; }
|
||||
public CarClass CarClass { get; set; } = CarClass.Неизвестно;
|
||||
public int Year { get; set; }
|
||||
public double Price { get; set; }
|
||||
public long VINnumber { get; set; }
|
||||
|
@ -11,9 +11,9 @@ namespace CarCenterContracts.BindingModels
|
||||
public class FeatureBindingModel : IFeatureModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public HelpDevices HelpDevice { get; set; }
|
||||
public HelpDevices HelpDevice { get; set; } = HelpDevices.Неизвестно;
|
||||
public string CabinColor { get; set; } = string.Empty;
|
||||
public DriveTypes DriveType { get; set; }
|
||||
public DriveTypes DriveType { get; set; } = DriveTypes.Неизвестно;
|
||||
public double Price { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,26 @@
|
||||
using CarCenterDataModels.Enums;
|
||||
using CarCenterDataModels.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CarCenterContracts.BindingModels
|
||||
{
|
||||
public class OrderBindingModel : IOrderModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public PaymentType PaymentType { get; set; } = PaymentType.Неизвестно;
|
||||
|
||||
public PaymentStatus PaymentStatus { get; set; } = PaymentStatus.Неизвестно;
|
||||
|
||||
public string BuyerFCS { get; set; } = string.Empty;
|
||||
|
||||
public DateTime PaymentDate { get; set; }
|
||||
|
||||
public double Sum { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
using CarCenterDataModels.Enums;
|
||||
using CarCenterDataModels.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CarCenterContracts.BindingModels
|
||||
{
|
||||
public class PresaleBindingModel : IPresaleModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public PresaleStatus PresaleStatus { get; set; } = PresaleStatus.Неизвестно;
|
||||
|
||||
public string Description { get; set; } = string.Empty;
|
||||
|
||||
public DateTime DueTill { get; set; }
|
||||
|
||||
public double Price { get; set; }
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
using CarCenterDataModels.Enums;
|
||||
using CarCenterDataModels.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CarCenterContracts.BindingModels
|
||||
{
|
||||
public class RequestBindingModel : IRequestModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string Description { get; set; } = string.Empty;
|
||||
public RequestTypes RequestType { get; set; } = RequestTypes.Неизвестно;
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
using CarCenterDataModels.Models;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace CarCenterContracts.BindingModels
|
||||
{
|
||||
public class WorkerBindingModel : IWorkerModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public string Surname { get; set; } = string.Empty;
|
||||
public string? Patronymic { get; set; }
|
||||
public string Password { get; set; } = string.Empty;
|
||||
public string Email { get; set; } = string.Empty;
|
||||
public long PhoneNumber { get; set; }
|
||||
}
|
||||
}
|
@ -9,6 +9,8 @@ namespace CarCenterDataModels.Enums
|
||||
public enum RequestTypes
|
||||
{
|
||||
Неизвестно = -1,
|
||||
Интерьер = 0
|
||||
Интерьер = 0,
|
||||
Детали = 1,
|
||||
Сотрудники = 2
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user