Exemple #1
0
        public void NovoAdministrador(Administrador novoAdministrador)
        {
            ctx.Administrador.Include(a => a.IdUsuarioNavigation);

            ctx.Add(novoAdministrador);

            ctx.SaveChanges();
        }
Exemple #2
0
        public void Atualizar(int Id, Usuario usuarioAtualizado)
        {
            Usuario usuarioBuscado = ctx.Usuario.Find(Id);

            if (usuarioAtualizado.Nome != null)
            {
                usuarioBuscado.Nome = usuarioAtualizado.Nome;
            }

            ctx.Usuario.Update(usuarioBuscado);

            ctx.SaveChanges();
        }
Exemple #3
0
        //Tenho que arrumar metodo de vaga, preciso do login para identificar quem é a empresa que cadastrou a vaga, fazendo o login tenho q adaptar o metodo vaga
        public Vaga Cadastrar(Vaga novaVaga)
        {
            Empresa empresaBuscada = ctx.Empresa.FirstOrDefault(e => e.IdUsuario == novaVaga.IdEmpresa);

            if (empresaBuscada != null)
            {
                novaVaga.IdEmpresa = empresaBuscada.IdEmpresa;

                var cadastrarVaga = ctx.Vaga.Add(novaVaga).Entity;

                ctx.SaveChanges();

                return(cadastrarVaga);
            }
            else
            {
                return(null);
            }
        }
Exemple #4
0
        public Inscricao Candidatura(Inscricao novaInscricao)
        {
            Candidato candidatoBuscado = ctx.Candidato.FirstOrDefault(e => e.IdUsuario == novaInscricao.IdCandidato);

            if (candidatoBuscado != null)
            {
                novaInscricao.IdCandidato = candidatoBuscado.IdCandidato;

                var inscricao = ctx.Inscricao.Add(novaInscricao).Entity;

                ctx.SaveChanges();

                return(inscricao);
            }
            else
            {
                return(null);
            }
        }
Exemple #5
0
        public void Cadastrar(Candidato novoCandidato)
        {
            ctx.Candidato.Add(novoCandidato);

            ctx.SaveChanges();
        }
Exemple #6
0
        public void CadastrarCurso(Curso novoCurso)
        {
            ctx.Curso.Add(novoCurso);

            ctx.SaveChanges();
        }
        public void CadastrarTipoContrato(TipoContrato novoTipoContrato)
        {
            ctx.TipoContrato.Add(novoTipoContrato);

            ctx.SaveChanges();
        }
Exemple #8
0
        public void CadastrarEmpresa(Empresa novaEmpresa)
        {
            ctx.Empresa.Add(novaEmpresa);

            ctx.SaveChanges();
        }
Exemple #9
0
        public void CadastrarContrato(Contrato novoContrato)
        {
            ctx.Contrato.Add(novoContrato);

            ctx.SaveChanges();
        }