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; }
public IHttpActionResult Register(RegistrationRequestDto dto) => Ok(this.identityService.TryToRegister(dto));