Exemple #1
0
 private void OnCloseRecipeDetailTabExecute(object parameter)
 {
     if (parameter is IRecipeDetailViewModel recipeDetailViewModel)
     {
         // TODO: Check if the Detail has changes and ask user to cancel
         RecipeDetailViewModels.Remove(recipeDetailViewModel);
     }
 }
Exemple #2
0
 private void OnCloseRecipeDetailTabExecute(IRecipeDetailViewModel?recipeDetailViewModel)
 {
     if (recipeDetailViewModel is not null)
     {
         // TODO: Check if the Detail has changes and ask user to cancel
         RecipeDetailViewModels.Remove(recipeDetailViewModel);
     }
 }
Exemple #3
0
        private void OnRecipeDeleted(DeleteMessage <RecipeWrapper> message)
        {
            var recipe = RecipeDetailViewModels.SingleOrDefault(i => i.Model.Id == message.Id);

            if (recipe != null)
            {
                RecipeDetailViewModels.Remove(recipe);
            }
        }