public ActionResult Login(UserLoginCustomModel objModel) { try { if (ModelState.IsValid) { Response _Result2 = new Response(); UserLoginCustomModel _Result = new UserLoginCustomModel(); // TODO: Add insert logic here objBDC = new UserLoginBusiness(); string UserName = ""; string Password = ""; UserName = objModel.UserName; Password = objModel.Password; _Result = objBDC.Authenticate(UserName, Password); if (_Result.Id > 0) { _objLoginCustom.Id = _Result.Id; _objLoginCustom.FName = _Result.FName; _objLoginCustom.LName = _Result.LName; _objLoginCustom.EmailId = _Result.EmailId; _objLoginCustom.UserName = _Result.UserName; Session[CommonStrings.UserSession] = _objLoginCustom; int?_DefaultSessionId = objBDC.GetSessionID(); Session[CommonStrings.DefaultSession] = _DefaultSessionId; return(RedirectToAction("Index", "Dashboard")); } else { TempData["Message"] = "Error^" + "Either username or password is not valid!"; return(View()); } //TempData["Success"] = "Added Successfully!"; //if (_Result.success == true) // TempData["Message"] = "Success^" + _Result.message; //else if (_Result.success == false) // TempData["Message"] = "Error^" + _Result.message; //return RedirectToAction("Login", "Login"); } else { return(View()); } } catch { return(View()); } }
public CustomResourceOwnerPasswordValidator(IUserLoginBusiness userLoginBusiness) { _userBusiness = userLoginBusiness; }