コード例 #1
0
 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,
     });
 }
コード例 #2
0
        public LoggedInUserDto UserAuthenticate(AuthUserDto authUserDto)
        {
            AuthUserEntity     authUserEntity     = _userMapping.AuthUserDto2AuthUserEntity(authUserDto);
            LoggedInUserEntity loggedInUserEntity = _userService.UserAuthenticate(authUserEntity);
            LoggedInUserDto    loggedInUserDto    = _userMapping.LoggedInUserEntity2LoggedInUserDto(loggedInUserEntity);

            return(loggedInUserDto);
        }
コード例 #3
0
        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);
        }