public async Task <IActionResult> CriarAsync([FromBody] CriarUsuarioDto dto)
        {
            var id = default(Guid?);

            if (ModelState.IsValid)
            {
                id = await _usuarioDomainService.CriarAsync(dto);
            }

            return(RetornarResponse(id));
        }
Exemple #2
0
        public async Task <Guid?> CriarAsync(CriarUsuarioDto dto)
        {
            await ValidarSeCpfeEmailEstaoDisponiveis(dto.Email, dto.Cpf);

            var usuario = _mapper.Map <Usuario>(dto);

            if (Notification.HasErrorNotifications())
            {
                return(null);
            }

            await _usuarioRepository.InsertAsync(usuario);

            return(usuario.Id);
        }