protected async Task HandleValidSubmit() { Article = Article.Id == 0 ? await ArticleService.AddAsync(Article) : await ArticleService.UpdateAsync(Article); await JsRuntime.InvokeAsync <object>("HideModal", "articleModal"); await CloseEventCallback.InvokeAsync(true); StateHasChanged(); }
public async Task <IActionResult> PostArticle([FromBody] ArticlePostDto dto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var article = dto.Adapt <Article>(); article.LastEdited = DateTime.UtcNow; await _articleSvc.AddAsync(article, User.GetId()); return(CreatedAtAction("GetArticle", new { id = article.Id }, article)); }