public async Task <IActionResult> Create([FromBody] CreateArticleViewModel model) { if (model == null) { return(NoContent()); } var validation = new CreateArticleValidation().Validate(model); if (!validation.IsValid) { return(BadRequest(new Validator(validation))); } var article = await _article.Create(model, User.FindFirst(ClaimTypes.Hash).Value); return(Ok(article)); }
public IActionResult OnPost(CreateArticleVM model) { Categories = new SelectList(_categoryApplication.GetAllForSearch(), "Id", "Name"); if (!ModelState.IsValid) { return(Page()); } var result = _articleApplication.Create(model); if (result.IsSucceeded) { return(RedirectToPage("Index")); } return(Page()); }
public IActionResult OnPost(CreateArticle command) { var article = _articleApplication.Create(command); return(RedirectToPage("./Index")); }
public IActionResult OnPost(CreateArticle createArticle) { var result = _articleApplication.Create(createArticle); return(RedirectToPage("./Index")); }
public RedirectToPageResult OnPost(CreateArticle command) { _articleApplication.Create(command); return(RedirectToPage("./List")); }
public IActionResult OnPost(CreateArticle createArticle) { _articleApplication.Create(createArticle); return(Redirect("index")); }