/// <summary> /// Used to check if the login exist for any user /// </summary> /// <param name="loginInfo"></param> /// <returns></returns> public UserModel CheckLoginInfo(LoginModel loginInfo) { try { using (var tde = new TimeDifferenceEntities()) { var userData = tde.Users.FirstOrDefault( m => m.IsActive && m.Email == loginInfo.Email && m.Password == loginInfo.Password); if (userData == null) return null; return new UserModel { Email = userData.Email, Role = (BusinessClasses.UserRole)userData.RoleId, UserId = userData.Id, UserName = userData.UserName }; } } catch (Exception ex) { throw new Exception("Exception Occured", ex.InnerException); } }
/// <summary> /// Used to check if the login exist for any user /// </summary> /// <param name="loginInfo"></param> /// <returns></returns> public UserModel CheckLoginInfo(LoginModel loginInfo) { loginInfo.Email = loginInfo.Email.ToLower(); loginInfo.Password = new EncryptionHelper().Encrypt(loginInfo.Password); return new Data.UserMethods().CheckLoginInfo(loginInfo); }