/// <summary> /// 注册 /// /// </summary> /// <param name="registeredDto"></param> /// <returns></returns> public async Task <bool> Registered(RegisteredDto registeredDto) { try { var user = _userRepository.FirstOrDefault(o => o.Account == registeredDto.Account); if (user != null) { throw new Exception("用户已存在"); } var userMapEntity = _mapper.Map <RegisteredDto, User>(registeredDto); userMapEntity.Registered(); await _userRepository.Save(userMapEntity); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } throw new Exception("用户名密码不正确"); }
public async Task <bool> Registered([FromBody] RegisteredDto registeredDto) { return(await _registered.Registered(registeredDto)); }