3 Commits
laba8 ... lab2

Author SHA1 Message Date
e2f57f08a7 finalycommit 2024-04-03 16:02:34 +04:00
b569dbb445 commit2 2024-04-03 15:57:18 +04:00
a528263511 commit 2024-04-03 15:50:05 +04:00
3 changed files with 3 additions and 14 deletions

View File

@@ -83,14 +83,8 @@ namespace MotorPlantFileImplement.Implements
private OrderViewModel GetViewModel(Order order)
{
var viewModel = order.GetViewModel;
foreach (var comp in source.Engines)
{
if (comp.Id == order.EngineId)
{
viewModel.EngineName = comp.EngineName;
break;
}
}
var engine = source.Engines.FirstOrDefault(x => x.Id == order.EngineId);
viewModel.EngineName = engine?.EngineName;
return viewModel;
}
}

View File

@@ -7,7 +7,7 @@ namespace MotorPlantFileImplement.Models
{
public class Engine : IEngineModel
{
public int Id { get; private set; }
public int Id { get; private set; }
public string EngineName { get; private set; } = string.Empty;
public double Price { get; private set; }
public Dictionary<int, int> Components { get; private set; } = new();

View File

@@ -49,12 +49,7 @@ namespace MotorPlantListImplement.Models
{
return;
}
Id = model.Id;
EngineId = model.EngineId;
Count = model.Count;
Sum = model.Sum;
Status = model.Status;
DateCreate = model.DateCreate;
DateImplement = model.DateImplement;
}
public OrderViewModel GetViewModel => new()