public ActionResult Login() { var providers = new ProviderRepository().GetAllProviders(); var loginViewModel = new LoginModel(); loginViewModel.Providers = new Models.DrodownItemsViewModel(); loginViewModel.Providers.Items = GetProviders(); return View(loginViewModel); }
public ActionResult Login(LoginModel model, string returnUrl) { try { if (ModelState.IsValid && ValidateUser(model.UserName, model.Password, model.SelectedProvider)) { return RedirectToLocal(); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } model.Providers = new Models.DrodownItemsViewModel(); model.Providers.Items = GetProviders(); return View(model); }