Exemplo n.º 1
0
 public List <T> Listar()
 {
     using (var ctx = new GestorContext())
     {
         return(ctx.Set <T>().ToList());
     }
 }
 public ProyectoController(ILogger<ProyectoController> logger, GestorContext context)
 {
     _logger = logger;
     _context = context;
     _proyecto = new BaseRepository<Proyecto>(_context);
     _empleadoProyecto = new BaseRepository<EmpleadoProyecto>(_context);
 }
Exemplo n.º 3
0
 public async Task <List <T> > ListarAsync()
 {
     using (var ctx = new GestorContext())
     {
         return(await ctx.Set <T>().ToListAsync <T>());
     }
 }
 public LoginController(ILogger <LoginController> logger, GestorContext context, IConfiguration configuration)
 {
     _logger  = logger;
     _context = context;
     _config  = configuration;
     _usuario = new BaseRepository <Usuario>(_context);
 }
Exemplo n.º 5
0
 public T Buscar(int id)
 {
     using (var ctx = new GestorContext())
     {
         return(ctx.Set <T>().Find(id));
     }
 }
Exemplo n.º 6
0
 public DocumentosController(GestorContext context,
                             IHubContext <MainHub> hubContext,
                             RoleManager <IdentityRole> roleManager,
                             UserManager <GestorUser> userManager)
 {
     _context     = context;
     _hubContext  = hubContext;
     _roleManager = roleManager;
     _userManager = userManager;
 }
Exemplo n.º 7
0
 public List <SelectListItem> SelectListItemProdutos()
 {
     using (var ctx = new GestorContext())
     {
         return(ctx.Produtos
                .Select(a => new SelectListItem()
         {
             Value = a.Id.ToString(),
             Text = a.NomeProduto.ToString()
         }).ToList());
     }
 }
 public List <SelectListItem> SelectListItemPessoas(int tipoPessoa)
 {
     using (var ctx = new GestorContext())
     {
         return(ctx.Pessoas
                .Where(p => p.TipoPessoaId == tipoPessoa)
                .Select(a => new SelectListItem()
         {
             Value = a.Id.ToString(),
             Text = a.Nome.ToString()
         }).ToList());
     }
 }
Exemplo n.º 9
0
        public Retorno Incluir(T obj)
        {
            var retorno = new Retorno();

            try
            {
                using (var ctx = new GestorContext())
                {
                    ctx.Set <T>().Add(obj);
                    int ret = ctx.SaveChanges();
                    return(retorno.Ok("Incluido com sucesso."));
                }
            }
            catch (Exception ex) { return(new Retorno(ex)); }
        }
Exemplo n.º 10
0
        public async Task <Retorno> IncluirAsync(T obj, Type objetoclass = null)
        {
            var retorno = new Retorno();

            try
            {
                using (var ctx = new GestorContext())
                {
                    ctx.Set <T>().Add(obj);
                    int ret = await ctx.SaveChangesAsync();

                    return(retorno.Ok("Incluido com sucesso."));
                }
            }
            catch (Exception ex) { return(new Retorno(ex)); }
        }
Exemplo n.º 11
0
 public Retorno Excluir(Guid id)
 {
     try
     {
         using (var ctx = new GestorContext())
         {
             var obj = ctx.Set <T>().Find(id);
             ctx.Set <T>().Remove(obj);
             ctx.SaveChanges();
             return(new Retorno("Registro excluido."));
         }
     }
     catch (Exception ex)
     {
         return(new Retorno(ex));
     }
 }
Exemplo n.º 12
0
        public Retorno IncluirRanger(List <T> obj)
        {
            var retorno = new Retorno();

            try
            {
                using (var ctx = new GestorContext())
                {
                    //obj.ForEach(peditens=> {
                    //    ctx.Set<T>().Add(peditens);
                    //    int ret = ctx.SaveChanges();
                    //});
                    ctx.Set <T>().AddRange(obj);
                    int ret = ctx.SaveChanges();
                    return(retorno.Ok("Incluidos com sucesso."));
                }
            }
            catch (Exception ex) { return(retorno.Error(ex)); }
        }
Exemplo n.º 13
0
        public Retorno Alterar(T obj)
        {
            var retorno = new Retorno();

            try
            {
                using (var ctx = new GestorContext())
                {
                    ctx.Set <T>().Update(obj);
                    ctx.SaveChanges();
                    retorno.Codigo   = 1;
                    retorno.Mensagem = "Alterado com sucesso.";
                }
            }
            catch (Exception ex)
            {
                retorno.Mensagem = ex.InnerException != null ? $"Erro: {ex.InnerException.Message}, {ex.Message}"
                    : $"Erro: {ex.Message}";
            }

            return(retorno);
        }
Exemplo n.º 14
0
 public ProdutosController(GestorContext context, IProdutoRepository produto, IHttpContextAccessor httpContextAccessor)
 {
     _context = context;
     _produto = produto;
     _session = httpContextAccessor.HttpContext.Session;
 }
Exemplo n.º 15
0
 public ProgrammerType(GestorContext gestorContext)
 {
     _gestorContext = gestorContext;
 }
Exemplo n.º 16
0
 public ProgramRespository(GestorContext gestorContext)
 {
     _gestorContext = gestorContext;
 }
Exemplo n.º 17
0
 public List <Pessoa> ListaPessoasTipoPessoa()
 {
     using (var ctx = new GestorContext())
         return(ctx.Pessoas.Include(t => t.TipoPessoa).ToList());
 }
 public ProgramadorsController(GestorContext context, IProgrammerRespository programmerRespository, IProgrammerType programmerType)
 {
     _context = context;
     _programmerRespository = programmerRespository;
     _programmerType        = programmerType;
 }
Exemplo n.º 19
0
 public HomeController(ILoggerFactory loggerFactory, GestorContext gestorContext)
 {
     _logger        = loggerFactory.CreateLogger(nameof(HomeController));
     _gestorContext = gestorContext;
 }
Exemplo n.º 20
0
 public HomeController(ILogger <HomeController> logger, GestorContext context)
 {
     _logger  = logger;
     _context = context;
 }
Exemplo n.º 21
0
 public ComentarioProyectoController(ILogger <ComentarioProyectoController> logger, GestorContext context)
 {
     _logger             = logger;
     _context            = context;
     _comentarioProyecto = new BaseRepository <ComentarioProyecto>(_context);
 }
 public TareaEmpleadoProyectoController(ILogger <TareaEmpleadoProyectoController> logger, GestorContext context)
 {
     _logger  = logger;
     _context = context;
     _tarea   = new BaseRepository <TareaEmpleadoProyecto>(_context);
 }
 public BaseRepository(GestorContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <TEntity>();
 }