public IHttpActionResult EditUserDetail(F_UserDetailDTO userDetail) { var user = this._IF_UserDetailService.GetUserDetailByUserId(userDetail.F_UserId); var isExists = user != null; if (isExists) { if (string.IsNullOrWhiteSpace(userDetail.Name)) { return(Json(new MessageResult { Status = false, Message = "真实姓名必填" })); } userDetail.Id = user.Id; this._IF_UserDetailService.Update(new List <F_UserDetailDTO> { userDetail }); } else { this._IF_UserDetailService.Create(userDetail); } return(Json(new MessageResult { Status = true, Message = "保存成功" })); }
public IHttpActionResult UpdateClerk(F_UserDetailDTO clerk) { if (clerk == null || string.IsNullOrWhiteSpace(clerk.Name)) { return(Json(new MessageResult { Status = false, Message = "姓名不能为空" })); } var user = this._IF_UserDetailService.GetByKey(clerk.Id); if (user == null) { return(Json(new MessageResult { Status = false, Message = "修改失败" })); } user.Name = clerk.Name; user.ModifiedBy = this.User.Id; var list = this._IF_UserDetailService.Update(new List <F_UserDetailDTO> { user }); return(Json(new MessageResult { Status = true, Message = "修改成功" })); }
public F_UserDTO Create(F_UserDTO dto) { var user = base.F_Create <F_UserDTO, F_User>(dto , _IF_UserRepository , dtoAction => { }); dto.F_UserDetail = dto.F_UserDetail ?? new F_UserDetailDTO() { Name = "未设置", PersonalPhone = dto.UserName, }; if (string.IsNullOrWhiteSpace(dto.F_UserDetail.Name)) { dto.F_UserDetail.Name = "未设置"; } var userDetails = new F_UserDetailDTO { F_UserId = user.Id, PersonalPhone = dto.F_UserDetail.PersonalPhone, Name = dto.F_UserDetail.Name, BankCode = dto.F_UserDetail.BankCode }; var model = this._IF_UserDetailService.Create(userDetails); if (dto.UserType == F_UserTypeEnum.CL) { QRHelper.MakeWithLogo(model.Code); } return(user); }
public IHttpActionResult UpdateBankClientManager(F_UserDetailDTO userDetail) { var user = this._IF_UserDetailService.GetUserDetailByUserId(this.User.Id); user.Email = userDetail.Email; user.OfficePhone = userDetail.OfficePhone; user.Face = userDetail.Face; this._IF_UserDetailService.Update(new List <F_UserDetailDTO> { user }); return(Json(new MessageResult { Status = true, Message = "保存成功" })); }
public F_UserDetailDTO Create(F_UserDetailDTO dto) { var maxCode = this._IF_UserDetailRepository.Data.Where(item => item.Code != null && item.Code != "") .Max(item => item.Code); var newCode = string.IsNullOrWhiteSpace(maxCode) ? 0 : int.Parse(maxCode); if (newCode == 0) { newCode = 10000; } else { newCode += 1; } dto.Code = string.Format("00{0}", newCode); return(base.F_Create <F_UserDetailDTO, F_UserDetail>(dto , _IF_UserDetailRepository , dtoAction => { })); }
public IHttpActionResult EditClientManager(F_UserDetailDTO userDetail) { var user = this._IF_UserDetailService.GetUserDetailByUserId(userDetail.F_UserId); var isExists = user != null; if (isExists) { if (string.IsNullOrWhiteSpace(userDetail.Name)) { return(Json(new MessageResult { Status = false, Message = "真实姓名必填" })); } user.Name = userDetail.Name; user.NickName = userDetail.NickName; user.Gender = userDetail.Gender; user.Province = userDetail.Province; user.City = userDetail.City; user.Country = userDetail.Country; user.Street = userDetail.Street; user.Email = userDetail.Email; user.Face = userDetail.Face; this._IF_UserDetailService.Update(new List <F_UserDetailDTO> { user }); } else { this._IF_UserDetailService.Create(userDetail); } return(Json(new MessageResult { Status = true, Message = "保存成功" })); }