public ActionResult Register() { ViewBag.Name = context.Roles.Where(u => !u.Name.Contains(Roles.RoleAdmin)) .ToList(); var viewModel = new RegisterChoiceViewModel(); return(View("RegisterChoice", viewModel)); }
public ActionResult ChooseForm(RegisterChoiceViewModel registerChoiceViewModel) { if (!ModelState.IsValid) { ViewBag.Name = context.Roles.Where(u => !u.Name.Contains(Roles.RoleAdmin)) .ToList(); registerChoiceViewModel = new RegisterChoiceViewModel(); return(View("RegisterChoice", registerChoiceViewModel)); } if (registerChoiceViewModel.UserRole.Equals(Roles.RoleSupplier)) { return(View("RegisterFormSupplier", new RegisterSupplierViewModel() { UserRole = registerChoiceViewModel.UserRole })); } return(View("RegisterFormUser", new RegisterUserViewModel() { UserRole = registerChoiceViewModel.UserRole })); }