public IActionResult CadastrarDados([FromBody] DadosFuncionarioDto dadosFuncionarioDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var s = _repo.Inserir(dadosFuncionarioDto); if (s == 0) { return(BadRequest("Erro no cadastro dos dados")); } return(Ok("Dados cadastrados")); }
public int Inserir(DadosFuncionarioDto dados) { if (!_context.Empresas.Any(x => x.Id == dados.EmpresaId)) { return(0); } var dadosCadastro = new DadosFuncionarioDomain { CPF = dados.CPF, EmpresaId = dados.EmpresaId, Setor = dados.Setor, Funcao = dados.Funcao }; _context.DadosFuncionarios.Add(dadosCadastro); return(_context.SaveChanges()); }
public int Atualizar(DadosFuncionarioDto dados, int id) { DadosFuncionarioDomain dadosAtuais = _context.DadosFuncionarios.FirstOrDefault(x => x.Id == id); if (dadosAtuais == null) { return(404); } dadosAtuais.CPF = dados.CPF; dadosAtuais.EmpresaId = dados.EmpresaId; dadosAtuais.Funcao = dados.Funcao; dadosAtuais.Setor = dados.Setor; _context.DadosFuncionarios.Update(dadosAtuais); return(_context.SaveChanges()); }
public IActionResult AtualizarDados([FromBody] DadosFuncionarioDto dadosFuncionarioDto, int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var s = _repo.Atualizar(dadosFuncionarioDto, id); if (s == 0) { return(BadRequest("Problema ao tentar atualizar dados")); } if (s == 404) { return(BadRequest("Dados não encontrados")); } return(Ok("Dados atualizados")); }