public ActionResult Create() { var viewModel = new MarketFormViewModel() { Categories = _context.Categories.ToList() }; return(View(viewModel)); }
public ActionResult Create(MarketFormViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Categories = _context.Categories.ToList(); } return(View("Create", viewModel)); var market = new Market { OrganiserId = User.Identity.GetUserId(), CategoryId = viewModel.Category, DateTime = viewModel.GetDateTime(), MarketName = viewModel.Name, Venue = viewModel.Venue }; _context.Markets.Add(market); _context.SaveChanges(); return(RedirectToAction("Index", "Home")); }