public string Setor(UsuarioDomain usuario) { FuncionarioDomain funcionario = _context.Funcionarios.FirstOrDefault(x => x.UsuarioId == usuario.Id); DadosFuncionarioDomain dados = _context.DadosFuncionarios.FirstOrDefault(x => x.CPF == funcionario.CPF); return(dados.Setor); }
public int CadastrarDadosExcel(List <DadosFuncionarioDomain> lista) { for (int s = 0; s < lista.Count; s++) { // procura se o CPF já tem informações DadosFuncionarioDomain dadosFuncionario = _context.DadosFuncionarios .FirstOrDefault(x => x.CPF == lista[s].CPF); if (dadosFuncionario == null) { _context.DadosFuncionarios.Add(lista[s]); // adiciona se não existir } else // atualiza se existir { dadosFuncionario.CPF = lista[s].CPF; } dadosFuncionario.Funcao = lista[s].Funcao; dadosFuncionario.Setor = lista[s].Setor; dadosFuncionario.EmpresaId = lista[s].EmpresaId; _context.DadosFuncionarios.Update(dadosFuncionario); } return(_context.SaveChanges()); }
public int Deletar(int id) { DadosFuncionarioDomain dados = _context.DadosFuncionarios.FirstOrDefault(x => x.Id == id); _context.DadosFuncionarios.Remove(dados); return(_context.SaveChanges()); }
public int EmpresaId(UsuarioDomain usuario) { FuncionarioDomain funcionario = _context.Funcionarios.FirstOrDefault(x => x.UsuarioId == usuario.Id); DadosFuncionarioDomain dados = _context.DadosFuncionarios.FirstOrDefault(x => x.CPF == funcionario.CPF); int empresaId = dados.EmpresaId; return(empresaId); }
public IActionResult BuscarPorId(int id) { DadosFuncionarioDomain dados = _repo.BuscarPorId(id); if (dados == null) { return(NotFound("Dados não encontrados")); } return(Ok(dados)); }
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 int Cadastrar(PesquisaDto pesquisaDto) { FuncionarioDomain funcionario = _context.Funcionarios.FirstOrDefault(x => x.Id == pesquisaDto.FuncionarioId); DadosFuncionarioDomain dadosFuncionario = _context.DadosFuncionarios.FirstOrDefault(x => x.CPF == funcionario.CPF); AlternativaDomain alternativa = _context.Alternativas.FirstOrDefault(x => x.Id == pesquisaDto.AlternativaId); if (funcionario == null || dadosFuncionario == null || alternativa == null) { return(0); } var pesquisa = new PesquisaDomain { AlternativaId = alternativa.Id, EmpresaDomainId = dadosFuncionario.EmpresaId, Setor = dadosFuncionario.Setor }; _context.Pesquisas.Add(pesquisa); return(_context.SaveChanges()); }