public IActionResult Create() { NewsArticleCreateViewModel viewModel = new NewsArticleCreateViewModel(); viewModel.NewsArticle = new NewsArticle(); viewModel.NewsArticleCategory = newsArticleCategoryService.GetAll().Select(x => new SelectListItem() { Text = x.Name, Value = x.ID.ToString() }).ToList(); return(View(viewModel)); }
public IActionResult Create(NewsArticleCreateViewModel viewModel) { NewsArticle newsArticle = new NewsArticle { ID = viewModel.NewsArticle.ID, Title = viewModel.NewsArticle.Title, Body = viewModel.NewsArticle.Body, DateCreated = DateTime.Now, DateModified = null, CreatedByID = userManager.GetUserAsync(HttpContext.User).Result.Id, CreatedBy = userManager.GetUserAsync(HttpContext.User).Result, CategoryID = viewModel.NewsArticle.CategoryID ?? null }; newsArticleService.Insert(newsArticle); return(RedirectToAction("Index")); }