/// <summary> /// Add new tag. /// </summary> public async void AddTagAsync() { TagEditViewModel viewModel = await DialogService.ShowCustomLocalizedMessageAsync <TagEditView, TagEditViewModel>("NewTag"); if (viewModel.DialogResultOk) { viewModel.Tag.ID = await tagService.CreateAsync(viewModel.Tag); AllTags.Add(viewModel.Tag); } }
private async Task CreateIngredientAsync() { IngredientEditViewModel viewModel = await dialogService.ShowCustomLocalizedMessageAsync <IngredientEditView, IngredientEditViewModel>("NewIngredient"); if (viewModel.DialogResultOk) { Guid id = await ingredientService.CreateAsync(viewModel.Ingredient); viewModel.Ingredient.ID = id; AllIngredients.Add(viewModel.Ingredient); Ingredient.Ingredient = viewModel.Ingredient; } }
private async Task OnNewIngredientCreated(IngredientEditViewModel viewModel) { await ingredientService.CreateAsync(viewModel.Ingredient); Ingredients !.Add(viewModel.Ingredient); }