コード例 #1
0
 public Projetos BuscarPorId(int id)
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Projetos.Find(id));
     }
 }
コード例 #2
0
 public List <TiposUsuario> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.TiposUsuario.ToList());
     }
 }
コード例 #3
0
 public List <Projetos> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Projetos.Include(x => x.IdTemaNavigation).ToList());
     }
 }
コード例 #4
0
 public List <Usuarios> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Usuarios.ToList());
     }
 }
コード例 #5
0
 public List <Projeto> ListarPorTema(int idTema)
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Projeto.Where(x => x.IdTema == idTema).ToList());
     }
 }
コード例 #6
0
        public IActionResult AtualizarTema(Temas tema)
        {
            try
            {
                using (RomanContext ctx = new RomanContext())
                {
                    Temas temaExiste = ctx.Temas.Find(tema.Id);

                    if (temaExiste == null)
                    {
                        return(NotFound());
                    }

                    temaExiste.Nome = tema.Nome;

                    ctx.Temas.Update(temaExiste);
                    ctx.SaveChanges();
                }
                return(Ok());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
コード例 #7
0
 public List <Projetos> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Projetos.ToList());
     }
 }
コード例 #8
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Usuarios.Include(x => x.IdTipoUsuariosNavigation).FirstOrDefault(x => x.DsEMail == login.Email && x.DsSenha == login.Senha));
     }
 }
コード例 #9
0
 public List <Temas> ListarTodos()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Temas.ToList());
     }
 }
コード例 #10
0
        public List <Usuarios> BuscarUsuarioPorArea(string equipe)
        {
            using (RomanContext ctx = new RomanContext())
            {
                List <Usuarios> ListaUsuarioProcurado = ctx.Usuarios.Include(x => x.UsuariosEquipes).Include("UsuariosEquipes.Equipes").ToList();

                List <Usuarios> listaFiltrados = new List <Usuarios>();

                foreach (Usuarios item in ListaUsuarioProcurado)
                {
                    foreach (UsuariosEquipes usuarioEquip in item.UsuariosEquipes)
                    {
                        if (usuarioEquip.Equipes.Nome == equipe)
                        {
                            listaFiltrados.Add(item);
                        }
                    }
                }

                if (ListaUsuarioProcurado == null)
                {
                    return(null);
                }
                return(listaFiltrados);
            }
        }
コード例 #11
0
 public List <Professor> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Professor.ToList());
     }
 }
コード例 #12
0
 public Temas BuscarPorId(int id)
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Temas.Find(id));
     }
 }
コード例 #13
0
 public List <Equipe> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Equipe.Include(C => C.Usuarios).ToList());
     }
 }
コード例 #14
0
 public List <Equipe> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Equipe.ToList());
     }
 }
コード例 #15
0
 public List <Tema> Listar()
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Tema.ToList());
     }
 }
コード例 #16
0
 public Usuario BuscarPorEmailSenha(string email, string senha)
 {
     using (RomanContext ctx = new RomanContext())
     {
         return(ctx.Usuario.FirstOrDefault(u => u.Email == email && u.Senha == senha));
     }
 }
コード例 #17
0
 public void Deletar(Usuarios usuario)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Usuarios.Remove(usuario);
         ctx.SaveChanges();
     }
 }
コード例 #18
0
 public void CadastrarPermissao(Permissao perm)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Permissao.Add(perm);
         ctx.SaveChanges();
     };
 }
コード例 #19
0
 public void Cadastrar(Equipe equipe)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Equipe.Add(equipe);
         ctx.SaveChanges();
     }
 }
コード例 #20
0
 public void Deletar(Tema tema)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Tema.Remove(tema);
         ctx.SaveChanges();
     }
 }
コード例 #21
0
 public void Atualizar(Temas tema)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Temas.Update(tema);
         ctx.SaveChanges();
     }
 }
コード例 #22
0
 public void AtualizarProjeto(Projetos projeto)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Projetos.Update(projeto);
         ctx.SaveChanges();
     }
 }
コード例 #23
0
 public void Cadastrar(Temas tema)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Temas.Add(tema);
         ctx.SaveChanges();
     }
 }
コード例 #24
0
 public void Deletar(int id)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Usuarios.Remove(ctx.Usuarios.Find(id));
         ctx.SaveChanges();
     }
 }
コード例 #25
0
 public void Cadastrar(Usuarios usuario)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Usuarios.Add(usuario);
         ctx.SaveChanges();
     }
 }
コード例 #26
0
 public void Cadastrar(Professor professor)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Professor.Add(professor);
         ctx.SaveChanges();
     }
 }
コード例 #27
0
 public void Cadastrar(Grupo grupo)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Grupo.Add(grupo);
         ctx.SaveChanges();
     }
 }
コード例 #28
0
 public Temas BuscarPorId(int id)
 {
     using (RomanContext ctx = new RomanContext())
     {
         Temas temaBuscado = ctx.Temas.FirstOrDefault(x => x.IdTema == id);
         return(temaBuscado);
     }
 }
コード例 #29
0
 public void Cadastrar(Projetos projetos)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Projetos.Add(projetos);
         ctx.SaveChanges();
     }
 }
コード例 #30
0
 public void Atualizar(Usuarios usuario)
 {
     using (RomanContext ctx = new RomanContext())
     {
         ctx.Usuarios.Update(usuario);
         ctx.SaveChanges();
     }
 }