コード例 #1
0
        public TokenDto TryToRegister(RegistrationRequestDto registrationRequestDto)
        {
            var profile = uow.Profiles.GetAll().Where(x => x.Username == registrationRequestDto.Username).FirstOrDefault();

            if (profile != null)
                throw new InvalidOperationException();

            uow.Profiles.Add(new Profile()
            {
                Username = registrationRequestDto.Username,
                Password = registrationRequestDto.Password
            });

            uow.SaveChanges();
            return null;
        }
コード例 #2
0
 public IHttpActionResult Register(RegistrationRequestDto dto)
     => Ok(this.identityService.TryToRegister(dto));