public async Task <int> CreateAndSaveCookBook(CookBooksCreateViewModel viewModel, ClaimsIdentity identity)
 {
     repository.Add(new CookBook(viewModel, new CurrentUserIdRetriever().GetUserId(identity)));
     return(await repository.SaveChangesAsync());
 }