public IActionResult PostArticle([FromBody] Article article) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } article.CreatedDateTime = DateTime.Now; _articlesRepository.Add(article); return(CreatedAtAction("GetArticle", new { id = article.Id }, article)); }
public async Task <IActionResult> Create([Bind("Title, Abstract,Contents")] Article article) { if (ModelState.IsValid) { article.AuthorId = _requestUserProvider.GetUserId(); article.CreatedDate = DateTime.Now; _articlesRepository.Add(article); await _articlesRepository.SaveChanges(); return(RedirectToAction("Index")); } return(View(article)); }
public async Task <ActionResult> AddArticle([FromBody] Article article) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } article.AuthorId = _requestUserProvider.GetUserId(); article.CreatedDate = DateTime.Now; _articlesRepository.Add(article); await _articlesRepository.SaveChanges(); return(Ok(article)); }
public async Task <IActionResult> Create([FromBody] Article article) { _logger.LogDebug("Starting save"); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _articlesRepository.Add(new Article { Title = article.Title }); await _articlesRepository.SaveChangesAsync(); _logger.LogDebug("Finished save"); return(CreatedAtAction(nameof(Get), new { id = article.Title }, article)); }
public async Task <bool> AddArticle(ZabotaArticles model) { await _articlesRepository.Add(model); return(true); }