Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public async Task <HttpResponseMessage> CreateAdminAsync(BaseRegisterDto dto)
 {
     return(await PostAsJsonAsync(CREATE_ADMIN, dto));
 }
Esempio n. 3
0
        public async Task <IActionResult> CreateAdmin([FromBody] BaseRegisterDto dto)
        {
            var result = await _accountService.CreateAsync(dto);

            return(Ok(result));
        }
Esempio n. 4
0
 public async Task <HttpResponseMessage> CreateAdminAsync(BaseRegisterDto dto)
 {
     return(await _oppJarProxy.CreateAdminAsync(dto));
 }