public void Dispose()
 {
     using (_context = new FreelancerSpaceContext())
     {
         _context.Dispose();
     }
 }
 public List <T> getAll()
 {
     using (_context = new FreelancerSpaceContext())
     {
         return(_context.Set <T>().ToList());
     }
 }
 public T get(int id)
 {
     using (_context = new FreelancerSpaceContext())
     {
         return(_context.Set <T>().Find(id));
     }
 }
Ejemplo n.º 4
0
 public new List <Usuario> getAll()
 {
     using (_context = new FreelancerSpaceContext())
     {
         List <Usuario> list = _context.Usuarios.Include("IdGrupoAcessoNavigation").ToList();
         return(list);
     }
 }
 public Acesso get(Expression <Func <Acesso, bool> > predicate)
 {
     using (_context = new FreelancerSpaceContext())
     {
         Acesso acesso = _context.Acessos.Include("IdFuncionalidadeNavigation")
                         .Include("IdGrupoNavigation")
                         .Include("IdPermissaoNavigation").FirstOrDefault(predicate);
         return(acesso);
     }
 }
 public new List <Acesso> getAll()
 {
     using (_context = new FreelancerSpaceContext())
     {
         List <Acesso> list = _context.Acessos.Include("IdFuncionalidadeNavigation")
                              .Include("IdGrupoNavigation")
                              .Include("IdPermissaoNavigation").ToList();
         return(list);
     }
 }
        public new Pessoa add(Pessoa pes)
        {
            using (_context = new FreelancerSpaceContext())
            {
                _context.Pessoas.Add(pes);
                _context.SaveChanges();
            }

            return(pes);
        }
Ejemplo n.º 8
0
        public List <ProdutosServico> listar(string name)
        {
            List <ProdutosServico> prodserv = new List <ProdutosServico>();

            using (_context = new FreelancerSpaceContext())
            {
                prodserv = _context.ProdutosServicos.Include("IdRamoAtividadeNavigation").Where(x => x.Ativo.Equals("S") && x.Nome.Contains(name)).ToList();
            }
            return(prodserv);
        }
Ejemplo n.º 9
0
        public new ProdutosServico get(int id)
        {
            ProdutosServico prodserv = new ProdutosServico();

            using (_context = new FreelancerSpaceContext())
            {
                prodserv = _context.ProdutosServicos.Include("IdRamoAtividadeNavigation").FirstOrDefault(x => x.Ativo.Equals("S") && x.Id.Equals(id));
            }
            return(prodserv);
        }
Ejemplo n.º 10
0
        public List <ProdutosServico> getAllProdServ()
        {
            List <ProdutosServico> list = new List <ProdutosServico>();

            using (_context = new FreelancerSpaceContext())
            {
                list = _context.ProdutosServicos.Include("IdRamoAtividadeNavigation").Where(x => x.Ativo.Equals("S")).ToList();
            }
            return(list);
        }
Ejemplo n.º 11
0
        public new GrupoAcesso get(int id)
        {
            GrupoAcesso ga = new GrupoAcesso();

            using (_context = new FreelancerSpaceContext())
            {
                ga = _context.GrupoAcessos.FirstOrDefault(x => x.Ativo.Equals("S") && x.Id.Equals(id));
            }
            return(ga);
        }
Ejemplo n.º 12
0
        public new List <GrupoAcesso> getAll()
        {
            List <GrupoAcesso> list = new List <GrupoAcesso>();

            using (_context = new FreelancerSpaceContext())
            {
                list = _context.GrupoAcessos.Where(x => x.Ativo.Equals("S")).ToList();
            }
            return(list);
        }
        public new List <Permissoes> getAll()
        {
            List <Permissoes> list = new List <Permissoes>();

            using (_context = new FreelancerSpaceContext())
            {
                list = _context.Permissoes.Where(x => x.Ativo.Equals("S")).ToList();
            }

            return(list);
        }
        public new Funcionalidade get(int id)
        {
            Funcionalidade funcion = new Funcionalidade();

            using (_context = new FreelancerSpaceContext())
            {
                funcion = _context.Funcionalidades.FirstOrDefault(x => x.Ativo.Equals("S") && x.Id.Equals(id));
            }

            return(funcion);
        }
        public new List <Funcionalidade> getAll()
        {
            List <Funcionalidade> list = new List <Funcionalidade>();

            using (_context = new FreelancerSpaceContext())
            {
                list = _context.Funcionalidades.Where(x => x.Ativo.Equals("S")).ToList();
            }

            return(list);
        }
        public Pessoa get(Usuario user)
        {
            Pessoa pes = new Pessoa();

            using (_context = new FreelancerSpaceContext())
            {
                pes = _context.Pessoas.Include("UsuarioNavigation").FirstOrDefault(x => x.Usuario == user.Username);
            }

            return(pes);
        }
        public new Permissoes get(int id)
        {
            Permissoes funcion = new Permissoes();

            using (_context = new FreelancerSpaceContext())
            {
                funcion = _context.Permissoes.FirstOrDefault(x => x.Ativo.Equals("S") && x.Id.Equals(id));
            }

            return(funcion);
        }
        public new List <Funcionario> getAll()
        {
            List <Funcionario> list = new List <Funcionario>();

            using (_context = new FreelancerSpaceContext())
            {
                list = _context.Funcionarios.Include("IdEmpresaNavigation")
                       .Include("IdPessoaNavigation")
                       .Include("UsernameNavigation").ToList();
            }
            return(list);
        }
Ejemplo n.º 19
0
        public Usuario validarLogin(string username, string senha)
        {
            Usuario user = new Usuario();

            using (_context = new FreelancerSpaceContext())
            {
                user = _context.Usuarios.Include("IdGrupoAcessoNavigation").FirstOrDefault(x => x.Username == username &&
                                                                                           x.Senha == Encrypt(senha) &&
                                                                                           x.Ativo.Equals("S"));
            }
            return(user);
        }
Ejemplo n.º 20
0
 public bool edit(T item)
 {
     using (_context = new FreelancerSpaceContext())
     {
         try
         {
             _context.Entry(item).State = EntityState.Modified;
             _context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             return(false);
         }
     }
 }
Ejemplo n.º 21
0
 public bool add(T item)
 {
     using (_context = new FreelancerSpaceContext())
     {
         try
         {
             _context.Set <T>().Add(item);
             _context.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             return(false);
         }
     }
 }
Ejemplo n.º 22
0
        public Usuario add(string username, string senha)
        {
            Usuario user = new Usuario();

            try
            {
                user = new Usuario()
                {
                    Ativo = "S", IdGrupoAcesso = 1, Senha = senha, Username = username
                };
                using (_context = new FreelancerSpaceContext())
                {
                    _context.Usuarios.Add(user);
                    _context.SaveChanges();
                }
                return(user);
            }
            catch (Exception ex)
            {
                return(user);

                throw;
            }
        }