public async Task <IActionResult> UpdateNews(int condominiumId, int newsId, [FromHeader] string Authotization, [FromBody] RequestNews request) { try { var news = await _newsService.GetById(newsId); if (news == null) { NotFoundResponse(); return(new ObjectResult(response)); } news.Title = request.Title; news.Description = request.Description; var newsSaved = await _newsService.Update(news); OkResponse(newsSaved); return(new ObjectResult(response)); } catch (Exception e) { InternalServerErrorResponse(e.Message); return(new ObjectResult(response)); } }
public async Task <IActionResult> AddNews(int condominiumId, [FromHeader] string Authorization, [FromBody] RequestNews request) { try { var news = new News() { CondominiumId = condominiumId, Date = DateTime.Now, Description = request.Description, Title = request.Title, }; var newsSaved = await _newsService.Insert(news); OkResponse(newsSaved); return(new ObjectResult(response)); } catch (Exception e) { InternalServerErrorResponse(e.Message); return(new ObjectResult(response)); } }