public LoggedInUserDto LoggedInUserEntity2LoggedInUserDto(LoggedInUserEntity loggedInUserEntity) { return(new LoggedInUserDto { RecID = loggedInUserEntity.RecID, UserType = loggedInUserEntity.UserType, UserID = loggedInUserEntity.UserID, Password = loggedInUserEntity.Password, Prefix = loggedInUserEntity.Prefix, UserName = loggedInUserEntity.UserName, Designation = loggedInUserEntity.Designation, BU = loggedInUserEntity.BU, Email = loggedInUserEntity.Email, Status = loggedInUserEntity.Status, AddDate = loggedInUserEntity.AddDate, EmpID = loggedInUserEntity.EmpID, PwdStatus = loggedInUserEntity.PwdStatus, LockReason = loggedInUserEntity.LockReason, LockDate = loggedInUserEntity.LockDate, CreatedBy = loggedInUserEntity.CreatedBy, LocalUser = loggedInUserEntity.LocalUser, DeptID = loggedInUserEntity.DeptID, ClientID = loggedInUserEntity.ClientID, LOBID = loggedInUserEntity.LOBID, CreatorId = loggedInUserEntity.CreatorId, Adminid = loggedInUserEntity.Adminid, Company = loggedInUserEntity.Company, Mobile = loggedInUserEntity.Mobile, }); }
public LoggedInUserDto UserAuthenticate(AuthUserDto authUserDto) { AuthUserEntity authUserEntity = _userMapping.AuthUserDto2AuthUserEntity(authUserDto); LoggedInUserEntity loggedInUserEntity = _userService.UserAuthenticate(authUserEntity); LoggedInUserDto loggedInUserDto = _userMapping.LoggedInUserEntity2LoggedInUserDto(loggedInUserEntity); return(loggedInUserDto); }
public LoggedInUserEntity UserAuthenticate(AuthUserEntity authUserEntity) { LoggedInUserEntity loggedInUserEntity = _unitOfWork.UserRepo.UserAuthenticate("usp_AuthenticateUser", new { Email = authUserEntity.UserName, Pwd = authUserEntity.Password }); int count = _unitOfWork.UserRepo.GetMasterAdminDetails("usp_GetMasterAdminDetails", new { userid = loggedInUserEntity.UserID }); if (count > 0) { loggedInUserEntity.UserAdminCheck = "Yes"; } else { loggedInUserEntity.UserAdminCheck = "No"; } DateTime endDate = _unitOfWork.UserRepo.GetInternetProductDemoDetails("usp_GetInternetProductDemoDetails", new { userid = loggedInUserEntity.UserID }); int days = Convert.ToInt32((endDate - DateTime.Now).TotalDays); if (days < 0) { loggedInUserEntity.Message = "Your Password has been Expired"; loggedInUserEntity.IsSuccess = false; } else { DataTable dt = _unitOfWork.UserRepo.GetRegistrationDetails("usp_Registration", new { UserID = loggedInUserEntity.UserID, Pwd = loggedInUserEntity.Password }); if (dt != null && dt.Rows.Count > 0) { loggedInUserEntity.UserID = dt.Rows[0]["userid"].ToString(); loggedInUserEntity.Prefix = dt.Rows[0]["Prefix"].ToString(); loggedInUserEntity.UserName = dt.Rows[0]["UserName"].ToString(); loggedInUserEntity.Password = dt.Rows[0]["Pwd"].ToString(); } } return(loggedInUserEntity); }