public async Task <ActionResult <NewsList> > PostTodoItemList(NewNewsListDTO newNewsListDTO) { var newsItemList = new NewsList { Category = newNewsListDTO.Category }; _context.NewsLists.Add(newsItemList); await _context.SaveChangesAsync(); return(CreatedAtAction("GetNewsList", new { id = newsItemList.Id }, newsItemList)); }
public async Task <IActionResult> PutNewsItemList(long id, NewNewsListDTO newsItemListDTO) { var newsItemList = await _context.NewsLists.FindAsync(id); if (newsItemList == null) { return(NotFound()); } newsItemList.Category = newsItemListDTO.Category; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) when(!NewsItemListExists(id)) { return(NotFound()); } return(NoContent()); }