Пример #1
0
 public IList <Bastidores> Lista()
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_Bastidores.ToList());
     }
 }
Пример #2
0
 public Usuario BuscaPorEmail(string email)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_Usuario.Where(p => p.Email == email).FirstOrDefault());
     }
 }
Пример #3
0
 public IList <MitosEVerdades> Lista()
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_Mito.ToList());
     }
 }
Пример #4
0
 public Pergunta BuscaPorId(int id)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_Pergunta.Where(p => p.Id == id).FirstOrDefault());
     }
 }
Пример #5
0
 public IList <Pesquisa> Lista()
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_Pesquisa.ToList());
     }
 }
Пример #6
0
 public IList <EducacaoSexual> Lista()
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_EducacaoSexual.ToList());
     }
 }
Пример #7
0
 public IList <Imagem> Lista()
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_Imagem.ToList());
     }
 }
Пример #8
0
 public Usuario BuscaPorId(int id)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         return(contexto.PP2_Usuario.Where(p => p.Id == id).FirstOrDefault());;
     }
 }
Пример #9
0
 public void Atualiza(Usuario user)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         contexto.Entry(user).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Пример #10
0
 public void Adiciona(TResposta res)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         contexto.Add(res);
         contexto.SaveChanges();
     }
 }
Пример #11
0
        public IList <TResposta> BuscaPorPergunta(int codPergunta)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <TResposta> ret = contexto.PP2_Resposta.Where(p => p.CodPergunta == codPergunta).ToList();

                return(ret);
            }
        }
Пример #12
0
        public IList <Usuario> Lista()
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <Usuario> lista = contexto.PP2_Usuario.ToList();

                return(lista);
            }
        }
Пример #13
0
        public IList <Pergunta> Lista()
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <Pergunta> ret = contexto.PP2_Pergunta.OrderByDescending(p => p.QuantidadeAcesso).ToList();

                return(ret);
            }
        }
Пример #14
0
        public IList <Pergunta> BuscaPorPalavraChave(string palavraChave)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <Pergunta> ret = contexto.PP2_Pergunta.Where(p => p.PalavraChave == palavraChave).ToList();

                return(ret);
            }
        }
Пример #15
0
        public Usuario BuscaPorNome(string nome)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                var user = contexto.PP2_Usuario.Where(p => p.NomeUsuario == nome).FirstOrDefault();

                return(user);
            }
        }
Пример #16
0
 public void SomarAcesso(int id)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         Pergunta p = BuscaPorId(id);
         p.QuantidadeAcesso++;
         contexto.Update(p);
         contexto.SaveChanges();
     }
 }
Пример #17
0
        public void Adicionar(Pergunta per)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                per.QuantidadeAcesso = 0;

                contexto.Add(per);
                contexto.SaveChanges();
            }
        }
Пример #18
0
 public void Excluir(string e, string senha)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         Usuario user;
         if ((user = BuscaPorEmailSenha(e, senha)) != null)
         {
             contexto.PP2_Usuario.Remove(user);
             contexto.SaveChanges();
         }
     }
 }
Пример #19
0
        public Usuario BuscaPorEmailSenha(string email, string senha)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                var user = contexto.PP2_Usuario.Where(p => p.Email == email).FirstOrDefault();
                if (user != null && user.Senha == senha)
                {
                    return(user);
                }

                return(null);
            }
        }
Пример #20
0
        public Usuario BuscaPorNomeSenha(string nome, string senha)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                var user = contexto.PP2_Usuario.Where(p => p.NomeUsuario == nome).FirstOrDefault();
                if (user != null && user.Senha == senha)
                {
                    return(user);
                }

                return(null);
            }
        }
Пример #21
0
        public IList <Gravidez> Lista(ref IList <Imagem> imgs)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <Gravidez> lista = contexto.PP2_Gravidez.ToList();

                foreach (Gravidez g in lista)
                {
                    imgs.Add(contexto.PP2_Imagem.Where(p => p.Id == g.CodImagem).FirstOrDefault());
                }

                return(lista);
            }
        }
Пример #22
0
        public IList <Prevencao> Lista(ref IList <Imagem> imgs)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <Prevencao> lista = contexto.PP2_MetodoPrevencao.ToList();

                foreach (Prevencao m in lista)
                {
                    imgs.Add(contexto.PP2_Imagem.Where(p => p.Id == m.CodImagem).FirstOrDefault());
                }

                return(lista);
            }
        }
Пример #23
0
        public IList <Quiz> Lista(ref IList <string> respostas)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                var listaQuiz = contexto.PP2_Quiz.ToList();

                for (int i = 0; i < listaQuiz.Count; i++)
                {
                    respostas.Add(listaQuiz[i].Resposta);
                }

                return(listaQuiz);
            }
        }
Пример #24
0
        public IList <Corpo> Lista(ref IList <Imagem> imgs)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <Corpo> lista = contexto.PP2_Corpo.ToList();

                foreach (Corpo c in lista)
                {
                    imgs.Add(contexto.PP2_Imagem.Where(p => p.Id == c.CodImagem).FirstOrDefault());
                }

                return(lista);
            }
        }
Пример #25
0
        public IList <Doenca> Lista(ref IList <Imagem> imgs)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                IList <Doenca> lista = contexto.PP2_Doenca.ToList();

                foreach (Doenca d in lista)
                {
                    imgs.Add(contexto.PP2_Imagem.Where(p => p.Id == d.CodImagem).FirstOrDefault());
                }

                return(lista);
            }
        }
Пример #26
0
        public void Adiciona(Usuario us)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                if (BuscaPorEmail(us.Email) == null)
                {
                    contexto.Database.ExecuteSqlCommand("cadastrarDiscussex_sp @p0, @p1, @p2, @p3",
                                                        parameters: new[] { us.NomeUsuario, us.Senha, us.Email, us.ImgPerfil });

                    contexto.SaveChanges();
                }
                else
                {
                    throw new Exception("Email já existente inválido");
                }
            }
        }
Пример #27
0
 public void AlterarImagem(string nI, string e, string s)
 {
     using (var contexto = new EducacaoSexualContext())
     {
         Usuario user;
         if ((user = BuscaPorEmailSenha(e, s)) != null)
         {
             user.ImgPerfil = nI;
             contexto.Update(user);
             contexto.SaveChanges();
         }
         else
         {
             throw new Exception("Senha Inválida");
         }
     }
 }
Пример #28
0
        public Usuario Login(string log, string senha)
        {
            using (var contexto = new EducacaoSexualContext())
            {
                List <Usuario> ret;

                if (BuscaPorEmailSenha(log, senha) != null)
                {
                    ret = contexto.PP2_Usuario.FromSql("loginDiscussex_sp @p0, @p1, @p2", parameters: new[] { log, senha, null }).ToList();
                }
                else if (BuscaPorNomeSenha(log, senha) != null)
                {
                    ret = contexto.PP2_Usuario.FromSql("loginDiscussex_sp @p0, @p1, @p2", parameters: new[] { null, senha, log }).ToList();
                }
                else
                {
                    return(null);
                }

                return(ret.ElementAt(0));
            }
        }