public bool Adicionar(List <Repositorio> Repositorio) { List <Repositorio> RepositorioExistente = new List <Repositorio>(); List <Repositorio> RepositorioGravar = new List <Repositorio>(); try { using (var contexto = new RepositorioContext()) { RepositorioExistente = contexto.Repositorios.ToList(); Repositorio.ForEach(v_Objeto => { if (!RepositorioExistente.Exists(r => r.ID_NODE == v_Objeto.ID_NODE)) { RepositorioGravar.Add(v_Objeto); } }); contexto.Repositorios.AddRange(RepositorioGravar); contexto.SaveChanges(); } } catch (Exception ex) { return(false); throw; } return(true); }
public Api(RepositorioContext dbContext) : base("/api/produtos/") { Get("listar", _ => { IEnumerable <Produtos> produtos = null; try { produtos = dbContext.Produtos.ToArray(); } catch (Exception ex) { throw new Exception("Erro ao efetuar conexão com o banco de dados -> " + ex.Message, ex); } try { return(this.JsonResponse(produtos)); } catch (Exception ex) { throw new Exception("Erro ao converter lista de projetos para JSON -> " + ex.Message, ex); } }); }
public List <Repositorio> Listar() { List <Repositorio> Repositorio = new List <Repositorio>(); List <Linguagem> Linguagem = new List <Linguagem>(); try { using (var contexto = new RepositorioContext()) { Repositorio = contexto.Repositorios.ToList(); Linguagem = contexto.Linguagens.ToList(); } Repositorio.ForEach(v_Object => { v_Object.Linguagem = Linguagem.Where(L => L.ID_NODE == v_Object.ID_NODE).ToList(); }); return(Repositorio); } catch (Exception ex) { throw; } }
public ProyectoController(RepositorioContext context) { _context = context; }
public RúbricaController(RepositorioContext context) { _context = context; }
public AdministradorController(RepositorioContext context) { _context = context; }
public DirectorController(RepositorioContext context) { _context = context; }
public AsignaturasController(RepositorioContext context) { _context = context; }
public CriterioController(RepositorioContext context) { _context = context; }
public CalificadorController(RepositorioContext context) { _context = context; }
public UsuarioController(RepositorioContext context) { _context = context; }
public FavoritosController(RepositorioContext context) { _context = context; }