private void LoadWorkData(ViewCarWorkModel model) { if (model.WorkParts.Count() == 0) { SpecificationDataStorage.Instance.GetWorkParts(model.Id, CarStorage.Instance.SelectedCar.CarModel.CarNumber, model.Periodic); } else { DisplayWorkParts(model); } }
private void DisplayWorkParts(ViewCarWorkModel model) { WorkParts.Clear(); if (model == null) { return; } foreach (var item in model.WorkParts) { item.NHD = item.NH / 10.0m; WorkParts.Add(item); } }
private void FillWorkParts(List <WorksInfoDataModel> data) { foreach (var item in data) { ViewCarWorkModel model = Works.Where(p => p.Id == item.idWork).FirstOrDefault(); if (model != null) { model.AddWorkPart(item); } else { model = OrderWorks.Where(p => p.Id == item.idWork).FirstOrDefault(); if (model != null) { model.AddWorkPart(item); } } } }