public IActionResult Add(ArticleViewModel article) { try { _articleService.Add(article.Article); var lastArticle = _articleService.GetLastArticle(); foreach (var item in article.Section) { var newSec = new Section { ArticleId = lastArticle.ArticleId, Title = item.Title, Description = item.Description }; _sectionService.Add(newSec); } foreach (var item in article.Author) { var newAuthor = new Author { ArticleId = lastArticle.ArticleId, FirstName = item.FirstName, LastName = item.LastName }; _authorService.Add(newAuthor); } } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok()); }
public ActionResult Create([FromBody] ExampleSection model) { try { var id = _sectionService.Add(model); if (id == null) { return(View(model)); } return(RedirectToAction("Index", "Forum", new { id = id })); } catch (Exception) { return(View(model)); } }
public JsonResult Add(SectionAddVM sectionAddVM) { var result = _sectionService.Add(sectionAddVM); return(Json(result)); }