public async Task <IActionResult> Put(int id, [FromBody] News news) { if (!ModelState.IsValid) { return(new BadRequestResult()); } if (id != news.Id) { return(new BadRequestResult()); } await newsProvider.UpdateNews(news); return(new OkResult()); }