public MemberEntity Update (MemberEntity entity) { try { _memberRepository.Update(entity); return entity; } catch (Exception e) { _log.Error(e,"数据库操作出错"); return null; } }
public bool Delete(MemberEntity entity) { try { _memberRepository.Delete(entity); return true; } catch (Exception e) { _log.Error(e,"数据库操作出错"); return false; } }
public HttpResponseMessage AddMember([FromBody]MemberModel memberModel) { var validMsg = ""; if (!memberModel.ValidateModel(out validMsg)) { return PageHelper.toJson(PageHelper.ReturnValue(false, "数据验证错误,请重新输入")); } if (memberModel.Password != memberModel.SecondPassword) { return PageHelper.toJson(PageHelper.ReturnValue(false, "两次密码输入不一致")); } var user = _userService.GetUserByName(memberModel.UserName); if (user != null) { return PageHelper.toJson(PageHelper.ReturnValue(false, "用户名已经存在")); } var condition = new MemberSearchCondition { OrderBy = EnumMemberSearchOrderBy.OrderById, Phone = memberModel.Phone }; //判断user表和member表中是否存在用户名 int user2 = _memberService.GetMemberCount(condition); if (user2 != 0) return PageHelper.toJson(PageHelper.ReturnValue(false, "手机号已经存在")); var memRole = _roleService.GetRoleByName("user"); //User权限缺少时自动添加 if (memRole == null) { memRole = new Role { RoleName = "user", RolePermissions = null, Status = RoleStatus.Normal, Description = "刚注册的用户默认归为普通用户user" }; } var newUser = new UserBase { UserName = memberModel.UserName, Password = memberModel.Password, RegTime = DateTime.Now, NormalizedName = memberModel.UserName.ToLower(), //注册用户添加权限 UserRoles = new List<UserRole>(){new UserRole() { Role = memRole }}, Status = 0 }; PasswordHelper.SetPasswordHashed(newUser, memberModel.Password); var model = new MemberEntity(); model.UserId = _userService.InsertUser(newUser).Id; model.RealName = memberModel.UserName; model.UserName = memberModel.UserName; model.Phone = memberModel.Phone; model.Points=0; model.IdentityNo=""; model.Icq=""; model.PostNo=""; model.AccountNumber=0; model.AddTime=DateTime.Now; model.Gender=EnumGender.Male; model.UpdTime =DateTime.Now; model.UpdUser=0; var newMember = _memberService.Create(model); return PageHelper.toJson(PageHelper.ReturnValue(true, "注册成功")); }
public HttpResponseMessage Post(MemberModel model) { if (model != null) { //if (!PageHelper.IsMobilePhone(model.Phone)) { return PageHelper.toJson(PageHelper.ReturnValue(false, "手机号码或电话号码不合法")); } var entity = new MemberEntity { RealName = model.RealName, IdentityNo = model.IdentityNo, Gender = model.Gender, Phone = model.Phone, Icq = model.Icq, PostNo = model.PostNo, Thumbnail = model.Thumbnail, AccountNumber = model.AccountNumber, Points = model.Points, Level = model.Level, AddTime = model.AddTime, UpdUser = model.UpdUser, UpdTime = model.UpdTime, }; if (_memberService.Create(entity).Id > 0) { return PageHelper.toJson(PageHelper.ReturnValue(true, "post 成功")); } } return PageHelper.toJson(PageHelper.ReturnValue(false, "post 失败")); }