/// <summary> /// login /// </summary> /// <param name="loginParam"></param> /// <returns></returns> ResponseResult ISysUserService.Login(LoginParam loginParam) { var user = SysUserRepository.GetEntity(loginParam.LoginName); if (user == null) { Result.Msg = "账号或密码错误"; Result.Code = ResponseStatusCode.ERROR; return(Result); } var enPassword = KeyDerivationHelper.GetEncriptPassword(loginParam.Password, user.Salt); // byte[]存到binary =》 从十进制转换成了十六进制 if (!user.Password.SequenceEqual(enPassword)) { Result.Msg = "账号或密码错误"; Result.Code = ResponseStatusCode.ERROR; return(Result); } var token = JwtHelper.IssueJWT(new TokenModel() { Uid = user.Id }, APIAppsetting.JWTSecretKey); var path = SysFileRelationService.GetUserHeadImgPath(user.Id, Model.Enum.UploadType.UserPicture); Result.Data = new { token, name = user.Name, avatar = path, email = user.Phone }; Result.Msg = "登录成功"; Result.Code = ResponseStatusCode.OK; return(Result); }
/// <summary> /// 更新密码 /// </summary> /// <param name="id"></param> /// <param name="password"></param> /// <returns></returns> public ResponseResult UpdatePassword(int id, string password) { if (password == null) { Result.Msg = "密码不能为空"; return(Result); } var user = SysUserRepository.GetEntity(id); if (user == null) { Result.Msg = "该用户不存在"; return(Result); } var encriptPassword = KeyDerivationHelper.GetEncriptPassword(password, user.Salt); user.Password = encriptPassword; var r = SysUserRepository.Update(user, f => new { f.Password }); if (!r) { Result.Msg = "更新密码失败,请联系管理员"; return(Result); } Result.Msg = "更新密码成功"; Result.Code = ResponseStatusCode.OK; return(Result); }
public int GetMemberCount(string depId) { using (SysUserRepository m_Rep = new SysUserRepository(new DBContainer())) { return(m_Rep.GetUserCountByDepId(depId)); } }
public SysUserService(string connString) : base(connString) { this._sysUserMenuRepository = new SysUserMenuRepository(Provider, OInfo); this._sysUserPermissionRepository = new SysUserPermissionRepository(Provider, OInfo); this._sysUserRepository = new SysUserRepository(Provider, OInfo); this._userRoleRepository = new UserRoleRepository(Provider, OInfo); this._shipInfoRepository = new ShipInfoRepository(Provider, OInfo); }
public ActionResult Create(SysUser sysUser) { //db.SysUser.Add(sysUser); //db.SaveChanges(); ISysUserRepository isur = new SysUserRepository(); isur.Add(sysUser); return(RedirectToAction("Index")); }
public override ResponseResult Add(SysUser t) { if (SysUserRepository.GetEntity(t.Account) != null) { Result.Msg = "该用户名已存在"; return(Result); } t.Password = KeyDerivationHelper.GetEncriptPassword(t.Account, out byte[] bt); t.Salt = bt; return(base.Add(t)); }
/// <summary> /// 删除用户信息 /// </summary> /// <param name="deleteInfo">用户信息</param> /// <returns>业务操作结果</returns> public virtual OperationResult DeleteSysUser(SystemUser deleteInfo) { PublicHelper.CheckArgument(deleteInfo, "updateInfo"); SystemUser user = SysUserRepository.Entities.SingleOrDefault(m => m.UserName == deleteInfo.UserName || m.Email == deleteInfo.UserName || m.ContactNumber == deleteInfo.ContactNumber); if (user != null) { SysUserRepository.Delete(deleteInfo); return(new OperationResult(OperationResultType.Success, "用户删除成功。", user)); } return(new OperationResult(OperationResultType.QueryNull, "指定用户不存在。")); }
public ActionResult DeleteConfirmed(int id) { //SysUser sysUser = db.SysUser.Find(id); //db.SysUser.Remove(sysUser); //db.SaveChanges(); ISysUserRepository isur = new SysUserRepository(); isur.Delete(id); return(RedirectToAction("Index")); }
/// <summary> /// 用户注册 /// </summary> /// <param name="registerInfo">注册信息</param> /// <returns>业务操作结果</returns> public virtual OperationResult Register(SystemUser registerInfo) { PublicHelper.CheckArgument(registerInfo, "registerInfo"); SystemUser user = SysUserRepository.Entities.SingleOrDefault(m => m.UserName == registerInfo.UserName || m.Email == registerInfo.UserName || m.ContactNumber == registerInfo.ContactNumber); if (user == null) { SysUserRepository.Insert(registerInfo); return(new OperationResult(OperationResultType.Success, "注册成功。", user)); } return(new OperationResult(OperationResultType.QueryNull, "指定账号的用户已存在。")); }
// GET: Default public ActionResult Index() { ISysUserRepository _uerRepository = new SysUserRepository(new DAL.AccountContext()); _uerRepository.InsertUser(new Models.SysUser { CreateDate = DateTime.Now, Email = "a", PassWord = "******", UserName = "******", SysDepartment = new Models.SysDepartment { DepartmentName = "后勤部", DepartmentDesc = "后勤保障" } }); _uerRepository.Save(); var list = _uerRepository.GetUsers(); return(View(list)); }
public void TestFixtureSetUp() { repository = RepositoryFactory.UserRepository; service = ServiceFactory.UserService; }
public void TestFixtureSetUp() { repository =RepositoryFactory.UserRepository; service = ServiceFactory.UserService; }
public Fix_MatchingBLL() { m_Rep = new Fix_MatchingRepository(); user_Rep = new SysUserRepository(); }
public SysUserBusiness(SysUserRepository sysUserRepo) { _sysUserRepo = sysUserRepo; }
/// <summary> /// 修改用户信息 /// </summary> /// <param name="updateInfo">信息</param> /// <returns>业务操作结果</returns> public virtual OperationResult UpdateSysUser(SystemUser updateInfo) { PublicHelper.CheckArgument(updateInfo, "updateInfo"); SysUserRepository.Update(updateInfo); return(new OperationResult(OperationResultType.Success, "修改成功。")); }
public SysUserBLL() { m_Rep = new SysUserRepository(); }
static void Main(string[] args) { XEContext db = new XEContext(); Console.WriteLine("=========== SysUsers =================="); var user = db.SysUsers; foreach (var item in user) { Console.WriteLine(item.ToString()); } Console.WriteLine("=========== SysRole =================="); var role = db.SysRoles; foreach (var item in role) { Console.WriteLine(string.Format("ID={0},Name={1},CName={2},Description={3},ModifiedDate={4}", item.ID, item.Name, item.CName, item.Description, item.ModifiedDate)); } Console.WriteLine("=========== SysUserRoles =================="); var userRoles = db.SysUserRoles; foreach (var item in userRoles) { Console.WriteLine(string.Format("SysUserID={0},SysRoleID={1},ModifiedDate={2},UserName={3}", item.SysUserID, item.SysRoleID, item.ModifiedDate, item.SysUser.Name)); } Console.WriteLine("=========== ISysUserRepository(非泛型仓储) =================="); ISysUserRepository userRe = new SysUserRepository(db); foreach (var item in userRe.GetUsers()) { Console.WriteLine(item.ToString()); } Console.WriteLine("=========== IRepository(泛型仓储) =================="); IRepository <SysUser> su = new Repository <SysUser>(db); foreach (var item in su.Get()) { Console.WriteLine(item.ToString()); } Console.WriteLine("=========== UnitOfWork(处理仓储上下文一致性) =================="); UnitOfWork uow = new UnitOfWork(); foreach (var item in uow.SysUserRepository.Get()) { Console.WriteLine(item.ToString()); } Console.WriteLine("=========== IRepository(泛型仓储) Query =================="); foreach (var item in uow.SysUserRepository.Query(t => t.ID > 1).OrderByDescending(i => i.ID)) { Console.WriteLine(item.ToString()); } Console.WriteLine("=========== IRepository(泛型仓储) Query2 =================="); foreach (var item in uow.SysUserRoleRepository.Query(t => t.SysUser.ID == 1)) { Console.WriteLine(item.SysUser.ToString()); } Console.ReadLine(); }
public SysRoleSysUserBLL() { m_Rep = new SysRoleSysUserRepository(); roleRepository = new SysRoleRepository(); userRepository = new SysUserRepository(); }
public SysStructBLL() { m_Rep = new SysStructRepository(); sysUserRepository = new SysUserRepository(); }