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
            }));
        }