コード例 #1
0
        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);
                    }
                }
            }
        }
コード例 #2
0
        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);
                }
            }
        }