// GET: Customers/Create public ActionResult Create() { var validationCheck = new ValidationCheck(); var currentUserId = User.Identity.GetUserId(); if (currentUserId != null) { if (validationCheck.HasCustomerInfo(currentUserId) == false) { ViewBag.stateID = new SelectList(db.state, "stateID", "stateCode"); return(View()); } } return(RedirectToAction("Index", "Home")); }
// GET: FeedBackForms/Create public ActionResult Create() { var validationCheck = new ValidationCheck(); var currentUserId = User.Identity.GetUserId(); if (currentUserId != null) { if (validationCheck.HasCustomerInfo(currentUserId)) { var feedBackCreateViewModel = new FeedBackCreateViewModel(); ViewBag.BatchID = new SelectList(db.Batch, "BatchID", "TrackingNo"); ViewBag.CustomerID = new SelectList(db.Customers, "CustomerID", "FirstName"); feedBackCreateViewModel.customers = (from a in db.Customers where a.Id == currentUserId select a).ToList()[0]; feedBackCreateViewModel.state = (from z in db.state where feedBackCreateViewModel.customers.stateID == z.stateID select z.stateName).ToList()[0]; return(View(feedBackCreateViewModel)); } return(RedirectToAction("Create", "Customers")); } return(RedirectToAction("Register", "Account")); }