public async Task <UserDto> CreateAsync(BaseRegisterDto dto) { if (await CheckDuplicationUserAsync(dto.Email) != null) { throw new BadRequestException($"This user already exists."); } var user = await CreateUserAsync(new RegisterDto { Email = dto.Email, FirstName = dto.FirstName, LastName = dto.LastName, Password = dto.Password }, UserRoles.Administrator); return(user); }
public async Task <HttpResponseMessage> CreateAdminAsync(BaseRegisterDto dto) { return(await PostAsJsonAsync(CREATE_ADMIN, dto)); }
public async Task <IActionResult> CreateAdmin([FromBody] BaseRegisterDto dto) { var result = await _accountService.CreateAsync(dto); return(Ok(result)); }
public async Task <HttpResponseMessage> CreateAdminAsync(BaseRegisterDto dto) { return(await _oppJarProxy.CreateAdminAsync(dto)); }