Связи доделаны (вродь)
This commit is contained in:
parent
923255d8ec
commit
93835aae7a
@ -12,6 +12,7 @@ namespace CarCenterContracts.BindingModels
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int StorekeeperId { get; set; }
|
||||
public int OrderId { get; set; }
|
||||
public CarBrand CarBrand { get; set; } = CarBrand.Неизвестно;
|
||||
public string Model { get; set; } = string.Empty;
|
||||
public CarClass CarClass { get; set; } = CarClass.Неизвестно;
|
||||
|
@ -12,6 +12,9 @@ namespace CarCenterContracts.ViewModels
|
||||
public class CarViewModel : ICarModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int? OrderId { get; set; }
|
||||
[DisplayName("ФИО покупателя")]
|
||||
public string BuyerFCS { get; set; }
|
||||
public int? FeatureId { get; set; }
|
||||
[DisplayName("Цена особенности")]
|
||||
public double FeaturePrice { get; set; }
|
||||
|
@ -17,6 +17,7 @@ namespace CarCenterDatabaseImplement.Models
|
||||
{
|
||||
public int Id { get; private set; }
|
||||
public int StorekeeperId { get; set; }
|
||||
public int OrderId { get; set; }
|
||||
public int? FeatureId { get; set; }
|
||||
[Required]
|
||||
public CarBrand CarBrand { get; set; } = CarBrand.Неизвестно;
|
||||
@ -34,6 +35,7 @@ namespace CarCenterDatabaseImplement.Models
|
||||
public int FeatureID { get; set; }
|
||||
public virtual Storekeeper Storekeeper { get; set; }
|
||||
public virtual Feature Feature { get; set; }
|
||||
public virtual Order Order { get; set; }
|
||||
|
||||
private Dictionary<int, IBundlingModel>? _carBundlings = null;
|
||||
[ForeignKey("CarId")]
|
||||
@ -61,6 +63,7 @@ namespace CarCenterDatabaseImplement.Models
|
||||
Id = model.Id,
|
||||
StorekeeperId = model.StorekeeperId,
|
||||
FeatureId = model.FeatureID,
|
||||
OrderId = model.OrderId,
|
||||
CarBrand = model.CarBrand,
|
||||
Model = model.Model,
|
||||
CarClass = model.CarClass,
|
||||
@ -98,6 +101,7 @@ namespace CarCenterDatabaseImplement.Models
|
||||
}
|
||||
StorekeeperId = model.StorekeeperId;
|
||||
FeatureId = model.FeatureID;
|
||||
OrderId = model.OrderId;
|
||||
CarBrand = model.CarBrand;
|
||||
Model = model.Model;
|
||||
CarClass = model.CarClass;
|
||||
@ -113,6 +117,8 @@ namespace CarCenterDatabaseImplement.Models
|
||||
StorekeeperName = Storekeeper?.Name ?? string.Empty,
|
||||
FeatureId = FeatureId,
|
||||
FeaturePrice = Feature?.Price ?? 0,
|
||||
OrderId = OrderId,
|
||||
BuyerFCS = Order?.BuyerFCS ?? string.Empty,
|
||||
CarBrand = CarBrand,
|
||||
Model = Model,
|
||||
CarClass = CarClass,
|
||||
|
@ -26,6 +26,8 @@ namespace CarCenterDatabaseImplement.Models
|
||||
[Required]
|
||||
public double Sum { get; set; }
|
||||
public virtual Worker Worker { get; set; }
|
||||
[ForeignKey("OrderId")]
|
||||
public virtual List<Car> Cars { get; set; } = new();
|
||||
private Dictionary<int, IPresaleModel>? _orderPresales = null;
|
||||
[ForeignKey("OrderId")]
|
||||
public virtual List<OrderPresale> Presales { get; set; } = new();
|
||||
|
Loading…
x
Reference in New Issue
Block a user