public async Task <ActionResult> Post([FromBody] UsuarioCadastroDTO usuario) { Console.WriteLine($"=====> Entrou controller HttpPost/cadastro"); try { var user = new ApplicationUser { Nome = usuario.Nome, Sobrenome = usuario.Sobrenome, NomeCompleto = ($"{usuario.Nome} {usuario.Sobrenome}"), UserName = usuario.Login, }; var result = await _acessoRepository.Registrar(user, usuario.Senha); if (!result.Succeeded) { Console.WriteLine($"{result.Errors}"); return(BadRequest(new GenericResponse <UsuarioCadastroDTO> { Success = false, Message = MessageError.MensagemResponse })); } return(Created($"", new GenericResponse <UsuarioCadastroDTO> { Success = true })); } catch (Exception ex) { Console.WriteLine($"{ex.Message}"); return(BadRequest(new GenericResponse <UsuarioCadastroDTO> { Success = false, Message = MessageError.MensagemResponse })); } }
public async Task <GenericResponse <UsuarioCadastroDTO> > Register(UsuarioCadastroDTO usuario) { return(await ApiService.PostItem <GenericResponse <UsuarioCadastroDTO> >("register", usuario)); }
public CadastroViewModel() { apiService = new ApiService(http); Usuario = new UsuarioCadastroDTO(); }