private async void CreateApplicatorTank() { if (!IsValid) { await Application.Current.MainPage.DisplayAlert("Предупреждение", "Задайте название аппликатора", "Ok"); return; } if (Applicator.ApplicatorId == 0) { if (await Application.Current.MainPage.DisplayAlert("Предупреждение", "Для создания емкости необходимо сохранить аппликатор. Выполнить сохранение?", "Да", "Нет")) { IsBack = false; ApplicatorsViewModel.SaveCommand.Execute(this); IsBack = true; } } if (Applicator.ApplicatorId != 0) { ApplicatorTank newApplicatorTank = new ApplicatorTank() { Applicator = this.Applicator }; await Application.Current.MainPage.Navigation.PushAsync(new ApplicatorTankPage(new ApplicatorTankViewModel(newApplicatorTank) { ApplicatorViewModel = this })); } }
public ApplicatorTankViewModel(ApplicatorTank applicatorTank) { ApplicatorTank = applicatorTank; }