コード例 #1
0
 public static List <Film> OphalenFilms()
 {
     using (var entities = new youtubeEntities())
     {
         var query = entities.Film;
         return(query.ToList());
     }
 }
コード例 #2
0
 public static List <LidmaatschapType> OphalenLidmaatschapTypes()
 {
     using (var entities = new youtubeEntities())
     {
         var query = entities.LidmaatschapType;
         return(query.ToList());
     }
 }
コード例 #3
0
 // alles ophalen
 public static List <Gebruiker> OphalenGebruikers()
 {
     using (var entities = new youtubeEntities())
     {
         var query = entities.Gebruiker
                     .Include(x => x.LidmaatschapType);
         return(query.ToList());
     }
 }
コード例 #4
0
        public static Film FilmOpId(int id)
        {
            using (var entities = new youtubeEntities())
            {
                var query = entities.Film
                            .Where(x => x.id == id);

                return(query.FirstOrDefault());
            }
        }
コード例 #5
0
        // ophalen op ID
        public static Gebruiker GebruikerOpId(int id)
        {
            using (var entities = new youtubeEntities())
            {
                var query = entities.Gebruiker
                            .Where(x => x.id == id);

                return(query.FirstOrDefault());
            }
        }
コード例 #6
0
 public static List <Film> ZoekenFilms(string zoekterm)
 {
     using (var entities = new youtubeEntities())
     {
         var query = entities.Film
                     .Where(x => x.naam.ToLower().Contains(zoekterm) ||
                            x.producer.ToLower().Contains(zoekterm));
         return(query.ToList());
     }
 }
コード例 #7
0
        public static AankoopType AankoopTypeOpBeschrijving(string beschrijving)
        {
            using (var entities = new youtubeEntities())
            {
                var query = entities.AankoopType
                            .Where(x => x.beschrijving == beschrijving);

                return(query.FirstOrDefault());
            }
        }
コード例 #8
0
        // ophalen op andere variabelen
        public static List <GebruikerFilm> FilmsOpGebruikerIdEnAankoopType(int userId, AankoopType type)
        {
            using (var entities = new youtubeEntities())
            {
                var query = entities.GebruikerFilm
                            .Where(x => x.gebruikerId == userId &&
                                   x.aankoopTypeId == type.id)
                            .Include(x => x.Film);

                return(query.ToList());
            }
        }
コード例 #9
0
        public static List <GebruikerFilm> GebruikerFilmsOpFilmId(int filmId)
        {
            using (var entities = new youtubeEntities())
            {
                var query = entities.GebruikerFilm
                            .Where(x => x.filmId == filmId)
                            .Include(x => x.Gebruiker)
                            .Include(x => x.AankoopType);

                return(query.ToList());
            }
        }
コード例 #10
0
 // ophalen op zoekterm
 public static List <Gebruiker> ZoekenGebruikers(string zoekterm)
 {
     using (var entities = new youtubeEntities())
     {
         var query = entities.Gebruiker
                     .Include(x => x.LidmaatschapType)
                     .Where(x => x.voornaam.ToLower().Contains(zoekterm) ||
                            x.achternaam.ToLower().Contains(zoekterm) ||
                            x.email.ToLower().Contains(zoekterm) ||
                            x.land.ToLower().Contains(zoekterm) ||
                            x.gebruikersnaam.ToLower().Contains(zoekterm) ||
                            x.LidmaatschapType.naam.ToLower().Contains(zoekterm));
         return(query.ToList());
     }
 }
コード例 #11
0
 public static int ToevoegenFilm(Film film)
 {
     try
     {
         using (var entities = new youtubeEntities())
         {
             entities.Film.Add(film);
             return(entities.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         FileOperations.FoutLoggen(ex);
         return(0);
     }
 }
コード例 #12
0
 public static int ToevoegenGebruiker(Gebruiker gebruiker)
 {
     try
     {
         using (var entities = new youtubeEntities())
         {
             entities.Gebruiker.Add(gebruiker);
             return(entities.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         FileOperations.FoutLoggen(ex);
         return(0);
     }
 }
コード例 #13
0
 public static int VerwijderGebruikerFilm(GebruikerFilm gebruikerFilm)
 {
     try
     {
         using (var entities = new youtubeEntities())
         {
             entities.Entry(gebruikerFilm).State = EntityState.Deleted;
             return(entities.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         FileOperations.FoutLoggen(ex);
         return(0);
     }
 }
コード例 #14
0
 public static int AanpassenFilm(Film film)
 {
     try
     {
         using (var entities = new youtubeEntities())
         {
             entities.Entry(film).State = EntityState.Modified;
             return(entities.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         FileOperations.FoutLoggen(ex);
         return(0);
     }
 }