Exemplo n.º 1
0
 public List <Denuncia> getDenuncies()
 {
     using (var context = new LladreContext())
     {
         return(context.Denuncies
                .Include(d => d.Museu)
                .ToList());
     }
 }
Exemplo n.º 2
0
        public HashSet <Sospitos> getVisites(Denuncia denuncia)
        {
            using (var context = new LladreContext())
            {
                var museu = context.Museus
                            .Single(m => m.MuseuId == denuncia.MuseuId);

                var visitants = context.Entry(museu)
                                .Collection(v => v.Visites)
                                .Query()
                                .Where(vi => vi.Hora == denuncia.Hora)
                                .Include(vi => vi.Visitant)
                                .Select(t => new Sospitos(t.Visitant.VisitantId, t.Visitant.Nom))
                                .ToList();
                return(new HashSet <Sospitos>(visitants));
            }
        }