public LoginUser Get(string userNameOrEmail) { using (LoginUserDal dal = new LoginUserDal()) { return dal.Get(userNameOrEmail); } }
public ReturnValue Login(string userNameOrEmail, string password, string ip) { ReturnValue retValue = new ReturnValue(); using (LoginUserDal dal = new LoginUserDal()) { LoginUser user = dal.Get(userNameOrEmail); //加密比较 if (user != null) { if (user.PassWord != password) { retValue.IsExists = false; retValue.Message = "密码输入错误"; return retValue; } retValue.IsExists = true; retValue.Message = "登录成功"; retValue.RetObjec = user; //修改用登陆信息 user.LastLoginDate = DateTime.Now; user.LastLoginIP = ip; dal.Modify(user); } else { retValue.IsExists = false; retValue.Message = "此用户不存在"; return retValue; } } return retValue; }
public ReturnValue AddOrEdit(LoginUser entity) { ReturnValue retValue = new ReturnValue(); using (LoginUserDal dal = new LoginUserDal()) { if (entity.ID < 1)//添加 { if (dal.Add(entity)) { retValue.IsExists = true; retValue.Message = "添加用户成功"; } else { retValue.IsExists = false; retValue.Message = "添加用户失败"; } } else//修改 { if (dal.Modify(entity)) { retValue.IsExists = true; retValue.Message = "修改用户成功"; } else { retValue.IsExists = false; retValue.Message = "修改用户失败"; } } } return retValue; }