public async Task <IActionResult> ResetPwd(AppUserInputDto resetDto) { var appUser = await _appUseRepository.GetAsync(resetDto.Id); appUser.Pwd = Md5Common.Get32Md5One(resetDto.Pwd); _unitOfWork.SaveChanges(); return(Ok()); }
public async Task <IActionResult> PutAppUser([FromBody] AppUserInputDto dto) { bool isExist = _appUseRepository.GetAll().Any(r => r.LoginName == dto.LoginName && r.Id != dto.Id); if (isExist) { return(new BadRequestObjectResult("用户名已存在!")); } var appUser = await _appUseRepository.GetAsync(dto.Id); dto.Pwd = dto.Pwd.IsNullOrEmpty() ? appUser.Pwd : Md5Common.Get32Md5One(appUser.Pwd); dto.MapTo(appUser); _unitOfWork.SaveChanges(); return(Ok()); }
public async Task <IActionResult> PostAppUser([FromBody] AppUserInputDto dto) { bool isExist = _appUseRepository.GetAll().Any(r => r.LoginName == dto.LoginName); if (isExist) { return(new BadRequestObjectResult("用户名已存在!")); } var appUser = Mapper.Map <AppUserInputDto, AppUser>(dto); if (appUser.Pwd.IsNullOrEmpty()) { appUser.Pwd = "123456"; } appUser.Pwd = Md5Common.Get32Md5One(appUser.Pwd); await _appUseRepository.InsertAsync(appUser); _unitOfWork.SaveChanges(); return(Ok()); }