public void Update() { Recipes.Clear(); using (IRecipeController controller = factory.CreateRecipeController()) { DataControllerMessage <IEnumerable <RecipeDisplayDTO> > controllerMessage = controller.GetAll(); if (controllerMessage.IsSuccess) { foreach (RecipeDisplayDTO recipe in controllerMessage.Data) { Recipes.Add(recipe); } } } }
private void OnAdd(RecipeAddDTO recipe, RecipeAddViewModel viewModel) { using (IRecipeController controller = factory.CreateRecipeController()) { ControllerMessage controllerMessage = controller.Add(recipe); if (controllerMessage.IsSuccess) { viewModel.Name = String.Empty; viewModel.Description = String.Empty; viewModel.Ingredients.Clear(); Notify(); } else { MessageBox.Show(controllerMessage.Message); } } }