Ejemplo n.º 1
0
 public UserRepository(MediasContext context)
 {
     _context = context;
 }
 public MediasRepository(MediasContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
Ejemplo n.º 3
0
 public MediasRepository(MediasContext context, IHttpClientFactory httpClientFactory, ILogger <MediasRepository> logger)
 {
     _context           = context ?? throw new ArgumentNullException(nameof(context));
     _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public WatchlistRepository(MediasContext context)
 {
     _context = context;
 }
Ejemplo n.º 5
0
        Medias InterfaceMedia.GetMediaById(int id)
        {
            MediasContext medias = new MediasContext();

            return(medias.GetById(id));
        }
Ejemplo n.º 6
0
        List <Medias> InterfaceMedia.GetAllVideos()
        {
            MediasContext medias = new MediasContext();

            return(medias.GetAllVideos());
        }
Ejemplo n.º 7
0
        List <Medias> InterfaceMedia.FilterMedia(DateTime creationDateStart, DateTime creationDateEnd, string eventName, string eventLocation, int isVideo, Person person, string scenary, string season)
        {
            MediasContext medias = new MediasContext();

            return(medias.Filter(creationDateStart, creationDateEnd, eventName, eventLocation, isVideo, person, scenary, season));
        }
Ejemplo n.º 8
0
        bool InterfaceMedia.DeleteMedia(int id)
        {
            MediasContext medias = new MediasContext();

            return(medias.Delete(id));
        }
Ejemplo n.º 9
0
        bool InterfaceMedia.AddMedia(string path, DateTime creationDate, Event ev, bool isVideo, string note, int rating, List <Person> people, Scenary scenary)
        {
            MediasContext medias = new MediasContext();

            return(medias.Add(path, creationDate, ev, isVideo, note, rating, people, scenary));
        }