Exemple #1
0
        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());
        }
Exemple #2
0
 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));
        }