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; }
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" }) }, }); }
public SeatRepository(BiobDataContext context, ITicketRepository ticketRepository, IShowtimeRepository showtimeRepository) : base(context) { _ticketRepository = ticketRepository; _showtimeRepository = showtimeRepository; }