Exemplo n.º 1
0
        /// <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("用户名密码不正确");
        }
Exemplo n.º 2
0
 public async Task <bool> Registered([FromBody] RegisteredDto registeredDto)
 {
     return(await _registered.Registered(registeredDto));
 }