public Usuario Insert(UsuarioInsertDto dto) { if (!ExistsUsuario(dto.Usuario)) { ValidateDocumentHelper.ValidateCpf(dto.Cpf); CryptographyHelper cryptHelper = new CryptographyHelper(); dto.Senha = cryptHelper.EncryptPassword(dto.Senha); var db = new Usuario { UsuarioLogin = dto.Usuario, Senha = dto.Senha, Nome = dto.Nome, Sobrenome = dto.Sobrenome, Sexo = dto.Sexo, Rg = dto.Rg, Cpf = dto.Cpf, Cep = dto.Cep, Logradouro = dto.Logradouro, Bairro = dto.Bairro, Numero = dto.Numero, Nacionalidade = dto.Nacionalidade, Telefone = dto.Telefone, Celular = dto.Celular }; _uow.UsuarioRepository.Add(db); _uow.SaveChanges(); return(db); } else { throw new Exception(Messages.ExistsUser); } }
public IActionResult Post([FromBody] UsuarioInsertDto dto) { return(Ok(JsonConvert.SerializeObject(_business.Insert(dto).UsuarioLogin))); }