internal async Task <int> UpdateAndSaveCookBook(CookBooksEditViewModel viewModel)
        {
            CookBook cookBook = await repository.GetAsync(viewModel.CookBookId);

            cookBook = UpdateCookBookWithViewModelData(cookBook, viewModel);
            repository.Update(cookBook);
            return(await repository.SaveChangesAsync());
        }