public bool AddAccount(RequestUserInfoDTO dto, out string reason) { reason = ""; using (var db = new DBEntities()) { User ua = dto.Map <RequestUserInfoDTO, User>(); ua.ID = Guid.NewGuid().ToString("N"); ua.Password = StringEncrypt.EncryptWithMD5(dto.Password); db.Users.Add(ua); return(db.SaveChanges() > 0); } }
public bool UpdateUserInfo(RequestUserInfoDTO dto, string userid) { using (var db = new DBEntities()) { var query = from ua in db.Users where ua.ID == userid select ua; var model = query.FirstOrDefault(); model.UserName = dto.UserName; return(db.SaveChanges() > 0); } }
public ApiResult DeleteAccount([FromBody] RequestUserInfoDTO request) { string reason = ""; if (userService.DeleteAccount(request, out reason)) { return(new ApiResult()); } else { return(new ApiResult() { Status = EnumApiStatus.BizError, Msg = reason }); } }
public bool DeleteAccount(RequestUserInfoDTO dto, out string reason) { reason = ""; using (var db = new DBEntities()) { var model = db.Users.Where(t => t.ID == dto.ID && !t.IsDeleted).FirstOrDefault(); if (model != null) { if (model.IsSystem) { reason = "系统用户不允许删除"; return(false); } model.IsDeleted = true; return(db.SaveChanges() > 0); } else { return(true); } } }
public ApiResult UpdateUserInfo(RequestUserInfoDTO dto) { return(userService.UpdateUserInfo(dto, SecurityHelper.LoginUser.ID).ToApiResult()); }