public LoginDetailsDO GetLoginDetails(string UserName, string Password) { LoginDetailsDO obj = new LoginDetailsDO(); LoginDetailsDAL objDAL = new LoginDetailsDAL(); obj = objDAL.GetLoginDetails(UserName, Password); return(obj); }
public ActionResult NosNewLogin(LoginView model, string returnUrl) { if (ModelState.IsValid) { ViewData["count"] = Convert.ToInt16(ViewData["count"]) + 1; if (model.UserName != string.Empty && model.Password != string.Empty) { Session.Clear(); LoginDetailsDO objDO = new LoginDetailsDO(); LoginDetailsBL objBL = new LoginDetailsBL(); //objDO = objBL.GetLoginDetails(model.UserName, model.Password); objDO = objBL.GetLoginDetails(model.UserName, HashData(model.Password)); if (objDO != null) { if (objDO.InstanceId == 0) { flag = false; InsertLogOnAudit(model.UserName, model.Password, "2"); @ViewBag.ValidationMsg = "Invalid User Name / Password."; return(View()); } else { Session["UserName"] = objDO.UserName; Session["UserId"] = objDO.UserId; Session["RoleId"] = objDO.RoleId; Session["InstanceId"] = objDO.InstanceId; Session["InstanceType"] = objDO.InstanceType; Session["InstanceName"] = objDO.InstanceName; Session["InstanceAddress"] = objDO.Address; Session["Password"] = objDO.Password; Session["Email"] = objDO.PortalEmail; Session["RoleName"] = objDO.RoleName; Session["FirstName "] = objDO.FirstName; if (objDO.LastName != "") { Session["LastName"] = objDO.LastName; } else { Session["LastName"] = string.Empty; } if (objDO.ClassificationName != "") { Session["ClassificationName"] = objDO.ClassificationName; } else { Session["ClassificationName"] = string.Empty; } if (objDO.SubClassificationName != "") { Session["SubClassificationName"] = objDO.SubClassificationName; } else { Session["SubClassificationName"] = string.Empty; } if (objDO.InstanceClassificationId != 0) { Session["InstanceClassificationId"] = objDO.InstanceClassificationId; } else { Session["InstanceClassificationId"] = 0; } if (objDO.InstanceSubClassificationId != 0) { Session["InstanceSubClassificationId"] = objDO.InstanceSubClassificationId; } else { Session["InstanceSubClassificationId"] = 0; } flag = true; InsertLogOnAudit(model.UserName, model.Password, ""); return(RedirectToAction("SearchJobRole", "TraningLoc")); //if (objDO.RoleName.ToUpper() == "STUDENT") //{ // return RedirectToAction("StudentPreExam", "Student"); //} //else if (objDO.RoleName.ToUpper() == "ASSESSOR") //{ // return RedirectToAction("ManageTrainingPartner", "TrainingPartner"); //} //else //{ // return RedirectToAction("WelcomePage", "Admin"); //} } } else { flag = false; InsertLogOnAudit(model.UserName, model.Password, "2"); @ViewBag.ValidationMsg = "User doesn't Exists"; return(View()); } } } return(View()); }
public LoginDetailsDO GetLoginDetails(string UserName, string Password) { LoginDetailsDO obj = new LoginDetailsDO(); var result = db.stpGetLoginDetails(UserName, Password); foreach (var item in result) { obj.UserId = item.UserId; obj.RoleId = item.RoleId; obj.InstanceId = item.InstanceId; obj.RoleName = item.RoleName; obj.UserName = item.UserName; obj.FirstName = item.FirstName; obj.LastName = item.LastName; obj.UniversityId = item.UniversityId; obj.Password = item.Password; obj.PortalEmail = item.PortalEmail; obj.Gender = item.Gender; obj.FolderMemorySize = item.FolderMemorySize; obj.InboxMemorySize = item.InboxMemorySize; obj.InstanceRoleId = item.InstanceRoleId; obj.IsUserActive = item.IsUserActive; obj.IsRoleActive = item.IsRoleActive; obj.IsInstanceActive = item.IsInstanceActive; obj.ClassificationName = item.ClassificationName; obj.SubClassificationName = item.SubClassificationName; obj.InstanceClassificationId = item.InstanceClassificationId; obj.InstanceSubClassificationId = item.InstanceSubClassificationId; obj.InstanceType = item.InstanceType; obj.AttendanceMode = item.AttendanceMode; obj.ChangePWOnLogin = item.ChangePWOnLogin; obj.ParentRoleId = item.ParentRoleId; obj.ChildId = item.ChildId; obj.DOB = item.DOB; obj.ThemeName = item.ThemeName; obj.Quote = item.Quote; obj.Address = item.Address; obj.PhoneNumber = item.PhoneNumber; obj.PhoneExtension = item.PhoneExtension; obj.Fax = item.Fax; obj.ContactUs = item.ContactUs; obj.BookingLimit = item.BookingLimit; obj.EntityId = item.EntityId; obj.SubEntityId = item.SubEntityId; obj.InstanceName = item.InstanceName; obj.InstancePeriodsCount = item.InstancePeriodsCount; obj.SubDomineName = item.SubDomineName; obj.RoleType = item.RoleType; obj.RoleTypeBatch = item.RoleTypeBatch; obj.LMSCategoryName = item.LMSCategoryName; obj.EmployeeTypeValue = item.EmployeeTypeValue; obj.DateOfJoining = item.DateOfJoining; obj.IS_ReportingManager = item.IS_ReportingManager; obj.ProjectHead = item.ProjectHead; obj.KRAName = item.KRAName; obj.KPIName = item.KPIName; obj.Photo = item.Photo; obj.No_ofLogins = item.No_ofLogins; obj.SuccessfulLogins = item.SuccessfulLogins; obj.TestAttempt = item.TestAttempt; obj.DontAllowLogin = item.DontAllowLogin; obj.LoginStatusCheck = item.LoginStatusCheck; } return(obj); }