public async Task <ActionResult> EditUserInfo(UserInfoEditDto dto) { dto.Id = OperatorId; var result = await UserContract.EditUserInfos(dto); return(Json(result.ToApiResult())); }
public int Update(UserInfoEditDto model) { return(Connection(connection => { var sql = "update userinfo set UserName=@UserName,Mobile=@Mobile,GroupId=@GroupId where Id=@Id"; return connection.Execute(sql, model); })); }
protected virtual async Task <UserInfoEditDto> CreateUserInfoAsync(UserInfoEditDto input) { //TODO:新增前的逻辑判断,是否允许新增 var entity = ObjectMapper.Map <UserInfo>(input); entity = await _userinfoRepository.InsertAsync(entity); return(entity.MapTo <UserInfoEditDto>()); }
public async Task <IHttpActionResult> EditUserInfo(UserInfoEditDto dto) { if (dto.Id != OperatorId) { return(Json(new ApiResult(OperationResultType.ValidError, "身份信息错误"))); } var result = await UserContract.EditUserInfos(dto); return(Json(result.ToApiResult())); }
protected virtual async Task UpdateUserInfoAsync(UserInfoEditDto input) { //TODO:更新前的逻辑判断,是否允许更新 var entity = await _userinfoRepository.GetAsync(input.Id.Value); input.MapTo(entity); // ObjectMapper.Map(input, entity); await _userinfoRepository.UpdateAsync(entity); }
public bool Update(UserInfoEditDto model) { Verify(model); var nameModel = _userInfoDal.GetByName(model.UserName); if (nameModel != null && nameModel.Id != model.Id) { Exception("Update.UserName", "用户名已存在"); } return(_userInfoDal.Update(model) > 0); }
/// <summary> /// MPA版本才会用到的方法 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <GetUserInfoForEditOutput> GetUserInfoForEdit(NullableIdDto <Guid> input) { var output = new GetUserInfoForEditOutput(); UserInfoEditDto userinfoEditDto; if (input.Id.HasValue) { var entity = await _userinfoRepository.GetAsync(input.Id.Value); userinfoEditDto = entity.MapTo <UserInfoEditDto>(); //userinfoEditDto = ObjectMapper.Map<List <userinfoEditDto>>(entity); } else { userinfoEditDto = new UserInfoEditDto(); } output.UserInfo = userinfoEditDto; return(output); }
public ResponseResult <bool> Edit([FromBody] UserInfoEditDto model) { return(_userInfoService.Update(model).Success()); }