Example #1
0
        public ShowtimeController(IShowtimeRepository showtimeRepository, IPropertyMappingService propertyMappingService,
                                  ITypeHelperService typeHelperService, IUrlHelper urlHelper, ILogger <ShowtimeController> logger)
        {
            _logger                 = logger;
            _showtimeRepository     = showtimeRepository;
            _typeHelperService      = typeHelperService;
            _urlHelper              = urlHelper;
            _propertyMappingService = propertyMappingService;

            _propertyMappingService.AddPropertyMapping <ShowtimeDto, Showtime>(new Dictionary <string, PropertyMappingValue>(StringComparer.OrdinalIgnoreCase)
            {
                { "Id", new PropertyMappingValue(new List <string>()
                    {
                        "Id"
                    }) },
                { "MovieId", new PropertyMappingValue(new List <string>()
                    {
                        "MovieId"
                    }) },
                { "HallId", new PropertyMappingValue(new List <string>()
                    {
                        "HallId"
                    }) },
                { "TimeOfPlaying", new PropertyMappingValue(new List <string>()
                    {
                        "TimeOfPlaying"
                    }) },
                { "ThreeDee", new PropertyMappingValue(new List <string>()
                    {
                        "ThreeDee"
                    }) }
            });
        }
 public ShowtimesController(IShowtimeRepository showtimeRepository, IMovieRepository movieRepository,
                            IScreenTypeRepository screenTypeRepository, IRoomRepository roomRepository)
 {
     this.showtimeRepository   = showtimeRepository;
     this.movieRepository      = movieRepository;
     this.screenTypeRepository = screenTypeRepository;
     this.roomRepository       = roomRepository;
 }
Example #3
0
 public TicketController(ITicketRepository ticketRepository,
                         IShowtimeRepository showtimeRepository,
                         ISeatRepository seatRepository,
                         IPropertyMappingService propertyMappingService,
                         ITypeHelperService typeHelperService,
                         IUrlHelper urlHelper,
                         ILogger <TicketController> logger)
 {
     _ticketRepository       = ticketRepository;
     _showtimeRepository     = showtimeRepository;
     _seatRepository         = seatRepository;
     _propertyMappingService = propertyMappingService;
     _typeHelperService      = typeHelperService;
     _urlHelper = urlHelper;
     _logger    = logger;
     _propertyMappingService.AddPropertyMapping <TicketDto, Ticket>(new Dictionary <string, PropertyMappingValue>(StringComparer.OrdinalIgnoreCase)
     {
         { "Id", new PropertyMappingValue(new List <string>()
             {
                 "Id"
             }) },
         { "CustomerId", new PropertyMappingValue(new List <string>()
             {
                 "CustomerId"
             }) },
         { "ShowtimeId", new PropertyMappingValue(new List <string>()
             {
                 "ShowtimeId"
             }) },
         { "SeatId", new PropertyMappingValue(new List <string>()
             {
                 "SeatId"
             }) },
         { "Paid", new PropertyMappingValue(new List <string>()
             {
                 "Paid"
             }) },
         { "Price", new PropertyMappingValue(new List <string>()
             {
                 "Price"
             }) },
     });
 }
Example #4
0
 public SeatRepository(BiobDataContext context, ITicketRepository ticketRepository, IShowtimeRepository showtimeRepository) : base(context)
 {
     _ticketRepository   = ticketRepository;
     _showtimeRepository = showtimeRepository;
 }