public ViewResult NewAdd() { var categories = context.Categories.ToList(); var model = new NewAddViewModel { Add = new Add(), Categories = categories }; return(View(model)); }
public ActionResult CreateNewAdd(NewAddViewModel viewModel) { if (!ModelState.IsValid) { NewAddViewModel newViewModel = new NewAddViewModel { Add = viewModel.Add, Categories = context.Categories.ToList() }; newViewModel.Add.User = GetUser(User.Identity.Name); newViewModel.Add.UserId = User.Identity.Name; return(View("NewAdd", newViewModel)); } viewModel.Add.User = GetUser(User.Identity.Name); viewModel.Add.UserId = User.Identity.Name; viewModel.Add.LastModified = DateTime.Today; viewModel.Add.Article.Image = UploadedFile(viewModel.Image); context.Adds.Add(viewModel.Add); context.SaveChanges(); return(RedirectToAction("MyAdds", "Add")); }