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); }
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); }
public T Buscar(int id) { using (var ctx = new GestorContext()) { return(ctx.Set <T>().Find(id)); } }
public DocumentosController(GestorContext context, IHubContext <MainHub> hubContext, RoleManager <IdentityRole> roleManager, UserManager <GestorUser> userManager) { _context = context; _hubContext = hubContext; _roleManager = roleManager; _userManager = userManager; }
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()); } }
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)); } }
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)); } }
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)); } }
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)); } }
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); }
public ProdutosController(GestorContext context, IProdutoRepository produto, IHttpContextAccessor httpContextAccessor) { _context = context; _produto = produto; _session = httpContextAccessor.HttpContext.Session; }
public ProgrammerType(GestorContext gestorContext) { _gestorContext = gestorContext; }
public ProgramRespository(GestorContext gestorContext) { _gestorContext = gestorContext; }
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; }
public HomeController(ILoggerFactory loggerFactory, GestorContext gestorContext) { _logger = loggerFactory.CreateLogger(nameof(HomeController)); _gestorContext = gestorContext; }
public HomeController(ILogger <HomeController> logger, GestorContext context) { _logger = logger; _context = context; }
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>(); }