public async Task <ActionResult <Book> > PostBook(Book book) { if (String.IsNullOrEmpty(book.Author) || String.IsNullOrEmpty(book.FileName) || String.IsNullOrEmpty(book.Name)) { return(BadRequest()); } _context.Books.Add(book); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBook", new { id = book.Id }, book)); }
public async Task AddRecipe(Recipe recipe) { _context.Recipes.Add(recipe); int n = await _context.SaveChangesAsync(); //n-число новых записей в таблице if (n > 0) { cache.Set(recipe.Id, recipe, new MemoryCacheEntryOptions { AbsoluteExpirationRelativeToNow = TimeSpan.FromMinutes(5) }); } }