public void AddFilm(Film film)
        {
            IFilmContext db      = DataFactory.DataFactory.GetFilmContext();
            FilmDto      filmDto = DataFactory.DataFactory.GetFilmDto();

            filmDto.FilmId          = film.FilmId;
            filmDto.FilmName        = film.FilmName;
            filmDto.FilmInformation = film.FilmInformation;
            filmDto.FilmReleaseDate = film.FilmReleaseDate;

            db.AddFilm(filmDto);
        }
示例#2
0
 public InitialisationHandler(IFilmContext filmRepo, ReviewFilter reviewRepo, CommentFilter commentRepo, ShowingService showRepo,
                              ICustomerContext userRepo, IAdminContext adminRepo, IAccessTokenContext accessTokenContext,
                              AccountCreationService accountCreationService, ExistingUserService existingUserService)
 {
     _filmRepo               = filmRepo;
     _reviewHandler          = reviewRepo;
     _commentRepo            = commentRepo;
     _showRepo               = showRepo;
     _userRepo               = userRepo;
     _adminRepo              = adminRepo;
     _accessTokenContext     = accessTokenContext;
     _existingUserService    = existingUserService;
     _accountCreationService = accountCreationService;
 }
        public FilmCollection()
        {
            IFilmContext db = DataFactory.DataFactory.GetFilmContext();

            _films = new List <Film>();
            List <FilmDto> filmDtos = db.GetFilms();

            foreach (var film in filmDtos)
            {
                _films.Add(new Film()
                {
                    FilmId          = film.FilmId,
                    FilmName        = film.FilmName,
                    FilmInformation = film.FilmInformation,
                    FilmReleaseDate = film.FilmReleaseDate,
                });
            }
        }
        public List <Film> GetFilmByDateNewToOld()
        {
            IFilmContext db = DataFactory.DataFactory.GetFilmContext();

            _films = new List <Film>();
            List <FilmDto> filmDtos = db.GetFilmsByDateNewToOld();

            foreach (var film in filmDtos)
            {
                _films.Add(new Film()
                {
                    FilmId          = film.FilmId,
                    FilmName        = film.FilmName,
                    FilmInformation = film.FilmInformation,
                    FilmReleaseDate = film.FilmReleaseDate,
                });
            }
            return(_films);
        }
示例#5
0
 public EFCountryRepository(IFilmContext context)
 {
     _context = context;
 }
 public FilmController(IFilmContext repository)
     : base()
 {
     this.repository = repository;
 }
 public FilmController(IFilmContext repository)
     : base()
 {
     this.repository = repository;
 }
示例#8
0
 public EFPersonRepository(IFilmContext context)
 {
     _context = context;
 }
示例#9
0
 public FilmService(IFilmContext filmContext)
 {
     _filmContext = filmContext;
 }
示例#10
0
        public void RemovieFilm(int filmId)
        {
            IFilmContext db = DataFactory.DataFactory.GetFilmContext();

            db.RemoveFilm(filmId);
        }
示例#11
0
 public EFFilmRepository(IFilmContext context)
 {
     _context = context;
 }
示例#12
0
 public FilmRepository(MssqlFilmContext context)
 {
     this.filmContext = context;
 }
示例#13
0
 public EFLocationRepository(IFilmContext context)
 {
     _context = context;
 }
示例#14
0
 public CommentFilter(ICommentContext commentContext, IReviewContext reviewContext, IFilmContext filmContext)
 {
     _commentContext = commentContext;
     _reviewContext  = reviewContext;
     _filmContext    = filmContext;
 }
示例#15
0
 public ReviewFilter(IReviewContext reviewContext, IFilmContext filmContext)
 {
     _reviewContext = reviewContext;
     _filmContext   = filmContext;
 }
示例#16
0
 public ShowingService(IShowingContext showingContext, IFilmContext filmContext)
 {
     _showingContext = showingContext;
     _filmContext    = filmContext;
 }