public async Task <IActionResult> UpdateArticle(ArticleSubmitDto submittedArticle) { if (!ModelState.IsValid) { throw new InvalidModelException("Submitted Article is Not Valid !"); } var entity = await Repository.UpdateAsync(submittedArticle.ConvertToBo()); return(Json(new DefaultResponse("changed", 204, entity.ConvertToDto()))); }
public async Task <IActionResult> AddArticle(ArticleSubmitDto submittedArticle) { if (!ModelState.IsValid) { throw new InvalidModelException("Submitted Article is Not Valid !"); } var entity = await Repository.AddAsync(submittedArticle.ConvertToBo()); return(Json(new DefaultResponse(HttpStatusCode.Created, entity.ConvertToDto()))); }