private void Instance_OnGetCarDetailComplete(CarListDetailsDataModel carDetail) { _carDetail = carDetail; Distance = carDetail.CurrentDistance; DateProduce = carDetail.DateProduce.ToDate; Mark = Marks.FirstOrDefault(o => o.Name.Equals(carDetail.Mark)); }
public CarDetailViewModel(CarListDetailsDataModel model, int errorsCount) : base(model, errorsCount) { CompanyID = model.CompanyID; DateProduce = model.DateProduce; DatePurchase = model.DatePurchase; EngineType = model.EngineType; EngineVolume = model.EngineVolume; CompanyName = model.UserName; CompanyPhone = model.UserPhone; TransmissionType = model.TransmissionType; model.Works.ForEach(o => Works.Add(o)); CompanyHandler.Instance.LoadComplete += Instance_LoadComplete; CompanyHandler.Instance.GetCompany(model.CompanyID); _model = model; _errorsCount = errorsCount; if (_errorsCount > 0) { _visErrors = Visibility.Visible; } DisplayLogoImage(); CarsHandler.Instance.OrderDataLoaded += Instance_OrderDataLoaded; CarsHandler.Instance.GetCarOrder(CarStorage.Instance.SelectedCar.CarModel.CarNumber); CarsHandler.Instance.GetCarRecomendationsComplete += Instance_GetCarRecomendationsComplete; CarsHandler.Instance.GetCarRecomendations(_model.ID); }
protected virtual void OnOnGetCarDetailCompleteOnlyFill(CarListDetailsDataModel cardetail) { var handler = OnGetCarDetailCompleteOnlyFill; if (handler != null) { handler(cardetail); } }
private void GetCarDetailComplete(CarListDetailsDataModel cardetail) { if (_onlyFill) { if (OnGetCarDetailCompleteOnlyFill != null) { OnGetCarDetailCompleteOnlyFill(cardetail); } } else if (OnGetCarDetailComplete != null) { OnGetCarDetailComplete(cardetail); } }
void Instance_OnGetCarDetailCompleteOnlyFill(CarListDetailsDataModel carDetail) { //TODO добавить заполнение модели OnOnGetCarDetailCompleteOnlyFill(carDetail); }
public ShowHistoryViewModel() { _model = CarStorage.Instance.SelectedCarDetails; CarsHandler.Instance.HistoryWorksLoaded += Instance_HistoryWorksLoaded; CarsHandler.Instance.GetCarHistory(_model.CarNumber); }