Тотальный слив сущностей #9

Merged
Marselchii merged 6 commits from sagirovs_part into main 2024-04-28 14:59:32 +04:00
8 changed files with 97 additions and 8 deletions
Showing only changes of commit 44b852ca26 - Show all commits

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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.Неизвестно;
}
}

View File

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

View File

@ -9,6 +9,8 @@ namespace CarCenterDataModels.Enums
public enum RequestTypes
{
Неизвестно = -1,
Интерьер = 0
Интерьер = 0,
Детали = 1,
Сотрудники = 2
}
}