public void Atualizar(int id, DbUsuarios usuarioAtualizado) { using (RealVagasContext ctx = new RealVagasContext()) { // Busca um usuário através do id DbUsuarios usuarioBuscado = ctx.DbUsuarios.Find(id); // Atribui os novos valores ao campos existentes usuarioBuscado.Nome = usuarioAtualizado.Nome; usuarioBuscado.DataNascimento = usuarioAtualizado.DataNascimento; usuarioBuscado.Sexo = usuarioAtualizado.Sexo; usuarioBuscado.Escola = usuarioAtualizado.Escola; usuarioBuscado.Email = usuarioAtualizado.Email; usuarioBuscado.Telefone = usuarioAtualizado.Telefone; usuarioBuscado.EstadoCivil = usuarioAtualizado.EstadoCivil; usuarioBuscado.Nivel = usuarioAtualizado.Nivel; usuarioBuscado.TipoCurso = usuarioAtualizado.TipoCurso; usuarioBuscado.Curso = usuarioAtualizado.Curso; usuarioBuscado.Turma = usuarioAtualizado.Turma; usuarioBuscado.Turno = usuarioAtualizado.Turno; usuarioBuscado.Termo = usuarioAtualizado.Termo; usuarioBuscado.IdTipoUsuario = usuarioAtualizado.IdTipoUsuario; usuarioBuscado.IdDados = usuarioAtualizado.IdDados; // Atualiza o usuário que foi buscado ctx.DbUsuarios.Update(usuarioBuscado); // Salva as informações para serem gravadas no banco ctx.SaveChanges(); } }
public List <DbUsuarios> Listar() { using (RealVagasContext ctx = new RealVagasContext()) { return(ctx.DbUsuarios.Include(U => U.IdDadosNavigation).ToList()); } }
public DbVagas BuscarPorNomeEmpresa(string EmpresaNome) { using (RealVagasContext ctx = new RealVagasContext()) { return(ctx.DbVagas.FirstOrDefault(x => x.IdEmpresaNavigation.Nome == EmpresaNome)); } }
public List <DbInscricao> ListarById(int id) { using (RealVagasContext ctx = new RealVagasContext()) { return(ctx.DbInscricao.ToList().FindAll(I => I.IdUsuario == id)); } }
public List <DbTipoUsuario> Listar() { using (RealVagasContext Ctx = new RealVagasContext()) { return(Ctx.DbTipoUsuario.ToList()); } }
//Listar todas as inscrições. public List <DbInscricao> Listar() { using (RealVagasContext ctx = new RealVagasContext()) { return(ctx.DbInscricao.ToList()); } }
public List <DbEmpresas> ListarEmpresas() { using (RealVagasContext Ctx = new RealVagasContext()) { return(Ctx.DbEmpresas.ToList().FindAll(U => U.IdTipoUsuario == 2)); } }
public void EnviarEmail(string email, int ID, string senha) { string nome = ""; bool user; using (RealVagasContext Ctx = new RealVagasContext()) { if (Ctx.DbEmpresas.FirstOrDefault(E => E.Email == email) != null) { nome = Ctx.DbEmpresas.FirstOrDefault(E => E.Email == email).NomeResponsavel; user = false; } else { nome = Ctx.DbUsuarios.FirstOrDefault(E => E.Email == email).Nome; user = true; } } string str = RedefinirRepository.conect(); string conect = ValidateCode(str); string Real = conect.Substring(0, conect.IndexOf(';')); int cot = conect.Substring(conect.IndexOf(';') + 1).Length; string vagas = conect.Substring(conect.IndexOf(';') + 1, cot - 1); string to = email; string from = Real; MailMessage message = new MailMessage(from, to); message.Subject = "Redefinir senha Real Vagas - Não Responda!!!"; string CodigoRedefinir = GenerateCode(ID.ToString(), senha, user); message.Body = @$ "Olá senhor(a) {nome} solicitação para redefinir sua senha, codigo para \n redefinir sua senha: {CodigoRedefinir}. Não espalhe para ninguem usei para alterar sua senha.";
public List <DbUsuarios> ListarAdministradores() { using (RealVagasContext Ctx = new RealVagasContext()) { return(Ctx.DbUsuarios.ToList().FindAll(U => U.IdTipoUsuarioNavigation.Id == 1)); } }
//Métdo para atualizar um usuário. public void Atualizar(int id, DbUsuarios usuarioAtualizado) { using (RealVagasContext ctx = new RealVagasContext()) { AdiconalRepository adiconal = new AdiconalRepository(); // Busca um usuário através do id DbUsuarios usuarioBuscado = ctx.DbUsuarios.Find(id); // Atribui os novos valores ao campos existentes usuarioBuscado.Nome = (usuarioAtualizado.Nome == null || usuarioAtualizado.Nome == "") ? usuarioBuscado.Nome : adiconal.Cryptografia(usuarioAtualizado.Nome); usuarioBuscado.DataNascimento = (usuarioAtualizado.DataNascimento == null)? usuarioBuscado.DataNascimento : usuarioAtualizado.DataNascimento; usuarioBuscado.Sexo = (usuarioAtualizado.Sexo == null || usuarioAtualizado.Sexo == "") ? usuarioBuscado.Sexo : usuarioAtualizado.Sexo; usuarioBuscado.Escola = (usuarioAtualizado.Escola == null || usuarioAtualizado.Escola == "") ? usuarioBuscado.Escola : adiconal.Cryptografia(usuarioAtualizado.Escola); usuarioBuscado.Email = (usuarioAtualizado.Email == null || usuarioAtualizado.Email == "") ? usuarioBuscado.Email : adiconal.Cryptografia(usuarioAtualizado.Email); usuarioBuscado.Telefone = (usuarioAtualizado.Telefone == null || usuarioAtualizado.Telefone == "") ? usuarioBuscado.Telefone : adiconal.Cryptografia(usuarioAtualizado.Telefone); usuarioBuscado.EstadoCivil = (usuarioAtualizado.EstadoCivil == null || usuarioAtualizado.EstadoCivil == "") ? usuarioBuscado.EstadoCivil : adiconal.Cryptografia(usuarioAtualizado.EstadoCivil); usuarioBuscado.UrlCurriculo = (usuarioAtualizado.UrlCurriculo == null || usuarioAtualizado.UrlCurriculo == "") ? usuarioBuscado.UrlCurriculo : usuarioAtualizado.UrlCurriculo; usuarioBuscado.Nivel = (usuarioAtualizado.Nivel == null || usuarioAtualizado.Nivel == "") ? usuarioBuscado.Nivel : usuarioAtualizado.Nivel; usuarioBuscado.TipoCurso = (usuarioAtualizado.TipoCurso == null || usuarioAtualizado.TipoCurso == "") ? usuarioBuscado.TipoCurso : usuarioAtualizado.TipoCurso; usuarioBuscado.Curso = (usuarioAtualizado.Curso == null || usuarioAtualizado.Curso == "") ? usuarioBuscado.Curso : adiconal.Cryptografia(usuarioAtualizado.Curso); usuarioBuscado.Turma = (usuarioAtualizado.Turma == null || usuarioAtualizado.Turma == "") ? usuarioBuscado.Turma : usuarioAtualizado.Turma; usuarioBuscado.Turno = (usuarioAtualizado.Turno == null || usuarioAtualizado.Turno == "") ? usuarioBuscado.Turno : adiconal.Cryptografia(usuarioAtualizado.Turno); usuarioBuscado.Termo = (usuarioAtualizado.Termo == null) ? usuarioBuscado.Termo : usuarioAtualizado.Termo; usuarioBuscado.IdTipoUsuario = (usuarioAtualizado.IdTipoUsuario == null) ? usuarioBuscado.IdTipoUsuario : usuarioAtualizado.IdTipoUsuario; usuarioBuscado.IdDados = (usuarioAtualizado.IdDados == null) ? usuarioBuscado.IdDados : usuarioAtualizado.IdDados; // Atualiza o usuário que foi buscado ctx.DbUsuarios.Update(usuarioBuscado); // Salva as informações para serem gravadas no banco ctx.SaveChanges(); } }
//Buscar uma inscrição pelo seu ID. public DbInscricao BuscarPorId(int id) { using (RealVagasContext ctx = new RealVagasContext()) { return(ctx.DbInscricao.FirstOrDefault(e => e.Id == id)); } }
public List <DbVagas> ListaByIdEmpresa(int Id) { using (RealVagasContext Ctx = new RealVagasContext()) { return(Ctx.DbVagas.ToList().FindAll(E => E.IdEmpresa == Id)); } }
public DbTipoUsuario BuscarId(int id) { using (RealVagasContext Ctx = new RealVagasContext()) { return(Ctx.DbTipoUsuario.FirstOrDefault(E => E.Id == id)); } }
public void CadastrarAluno(DbUsuarios Usuario) { using (RealVagasContext Ctx = new RealVagasContext()) { Ctx.DbUsuarios.Add(Usuario); Ctx.SaveChanges(); } }
public void CadastrarEmpresa(DbEmpresas empresa) { using (RealVagasContext Ctx = new RealVagasContext()) { Ctx.DbEmpresas.Add(empresa); Ctx.SaveChanges(); } }
//Para buscar um usuario pelo Email e Senha //Takedi fez essa parte então se der algum erro só comunicar. public DbUsuarios BuscarPorEmailSenha(string email, string senha) { using (RealVagasContext Ctx = new RealVagasContext()) { return(Ctx.DbUsuarios.FirstOrDefault(U => U.Email == email && U.IdDadosNavigation.Senha == senha)); } }
public DbUsuarios BuscarPorEmail(string email) { using (RealVagasContext ctx = new RealVagasContext()) { // Retorna o primeiro usuário para o ID informado return(ctx.DbUsuarios.FirstOrDefault(u => u.Email == email)); } }
public DbUsuarios BuscarPorId(int id) { using (RealVagasContext ctx = new RealVagasContext()) { // Retorna o primeiro usuário para o ID informado return(ctx.DbUsuarios.FirstOrDefault(u => u.Id == id)); } }
public List <DbUsuarios> ListarAlunos() { using (RealVagasContext Ctx = new RealVagasContext()) { return(Ctx.DbUsuarios.ToList() .FindAll(U => U.IdTipoUsuario == 3 || U.IdTipoUsuario == 4)); } }
//Cadastrar uma nova inscrição. public void Cadastrar(DbInscricao inscricao) { using (RealVagasContext ctx = new RealVagasContext()) { ctx.DbInscricao.Add(inscricao); ctx.SaveChanges(); } }
public void Cadastrar(DbTipoUsuario tipousuario) { using (RealVagasContext Ctx = new RealVagasContext()) { Ctx.DbTipoUsuario.Add(tipousuario); Ctx.SaveChanges(); } }
//Listar todas as inscrições dos últimos 30 dias. public List <DbInscricao> InscricoesRecebidas30Dias(int ID) { using (RealVagasContext Ctx = new RealVagasContext()) { DateTime result = DateTime.Now.Subtract(TimeSpan.FromDays(30)); return(Ctx.DbInscricao.OrderBy(V => V.StatusInscricao == true).Where(V => V.IdVagaNavigation.DataPublicacao > result) .ToList().FindAll(V => V.IdVagaNavigation.IdEmpresaNavigation.Id == ID)); } }
public void Deletar(int id) { using (RealVagasContext Ctx = new RealVagasContext()) { DbTipoUsuario del = BuscarId(id); Ctx.DbTipoUsuario.Remove(del); Ctx.SaveChanges(); } }
//Deletar uma inscrição pelo seu ID. public void Deletar(int id) { using (RealVagasContext ctx = new RealVagasContext()) { DbInscricao del = BuscarPorId(id); ctx.DbInscricao.Remove(del); ctx.SaveChanges(); } }
public void Delete(int ID) { using (RealVagasContext Ctx = new RealVagasContext()) { DbEmpresas del = SearchById(ID); Ctx.DbEmpresas.Remove(del); Ctx.SaveChanges(); } }
//Listar todas vagas cadastradas nós últimos 30 dias. public List <DbVagas> VagasCadastradas30Dias(int ID) { using (RealVagasContext Ctx = new RealVagasContext()) { DateTime result = DateTime.Now.Subtract(TimeSpan.FromDays(30)); return(Ctx.DbVagas.OrderBy(V => V.DataPublicacao).Where(V => V.DataPublicacao > result) .ToList().FindAll(V => V.IdEmpresaNavigation.Id == ID)); } }
public void DeletarAdm(int ID) { using (RealVagasContext Ctx = new RealVagasContext()) { DbUsuarios delete = Ctx.DbUsuarios.FirstOrDefault(U => U.Id == ID); Ctx.DbUsuarios.Remove(delete); Ctx.SaveChanges(); } }
public void Cadastrar(DbUsuarios novoUsuario) { using (RealVagasContext ctx = new RealVagasContext()) { // Adiciona um novo usuário ctx.DbUsuarios.Add(novoUsuario); // Salva as informações para serem gravas no banco ctx.SaveChanges(); } }
public void AtualizarTipoUsuarioId(int id, DbTipoUsuario tipousuario) { using (RealVagasContext Ctx = new RealVagasContext()) { DbTipoUsuario TipoUsuarioAtual = BuscarId(id); TipoUsuarioAtual.Titulo = (tipousuario.Titulo == null || tipousuario.Titulo == "") ? TipoUsuarioAtual.Titulo : tipousuario.Titulo; Ctx.DbTipoUsuario.Update(TipoUsuarioAtual); Ctx.SaveChanges(); } }
//Listar todos os usuários do sistema. public List <DbUsuarios> Listar() { using (RealVagasContext ctx = new RealVagasContext()) { AdiconalRepository adiconal = new AdiconalRepository(); List <DbUsuarios> usuarios = ctx.DbUsuarios.Include(U => U.IdDadosNavigation).ToList(); usuarios = adiconal.DecodeListUsuarios(usuarios, false); return(usuarios); } }