public UpdateProgramScheduleHandler(
     IProgramScheduleRepository programScheduleRepository,
     ChannelWriter <IBackgroundServiceRequest> channel)
 {
     _programScheduleRepository = programScheduleRepository;
     _channel = channel;
 }
        public ProgramSchedulesController()
        {
            var context = new VITVContext();

            _programScheduleRepository = new ProgramScheduleRepository(context);
            _videoCategoryRepository   = new VideoCategoryRepository(context);
        }
 public VideoCatGroupsController()
 {
     _catGroupRepository        = new VideoCatGroupRepository();
     _videoCategoryRepository   = new VideoCategoryRepository();
     _catTypeRepository         = new VideoCatTypeRepository();
     _programScheduleRepository = new ProgramScheduleRepository();
     _videoRepository           = new VideoRepository();
 }
 public AddProgramScheduleItemHandler(
     IProgramScheduleRepository programScheduleRepository,
     ChannelWriter <IBackgroundServiceRequest> channel)
     : base(programScheduleRepository)
 {
     _programScheduleRepository = programScheduleRepository;
     _channel = channel;
 }
예제 #5
0
 public VideoAccessController()
 {
     _videoRepository    = new VideoRepository();
     _videoCatRepository = new VideoCategoryRepository();
     _pageCatRepository  = new PageRepository();
     _programScheduleDetailRepository = new ProgramScheduleDetailRepository();
     _programScheduleRepository       = new ProgramScheduleRepository();
 }
예제 #6
0
        public VideoRateController()
        {
            var context = new VITVContext();

            _scheduleDetailRepository = new ProgramScheduleDetailRepository(context);
            _videoCategoryRepository  = new VideoCategoryRepository(context);
            _videoRepository          = new VideoRepository(context);
            _scheduleRepository       = new ProgramScheduleRepository(context);
        }
예제 #7
0
 public CreatePlayoutHandler(
     IPlayoutRepository playoutRepository,
     IChannelRepository channelRepository,
     IProgramScheduleRepository programScheduleRepository,
     ChannelWriter <IBackgroundServiceRequest> channel)
 {
     _playoutRepository         = playoutRepository;
     _channelRepository         = channelRepository;
     _programScheduleRepository = programScheduleRepository;
     _channel = channel;
 }
예제 #8
0
 protected ProgramScheduleItemCommandBase(IProgramScheduleRepository programScheduleRepository) =>
 public GetAllProgramSchedulesHandler(IProgramScheduleRepository programScheduleRepository) =>
예제 #10
0
 public CreateProgramScheduleHandler(IProgramScheduleRepository programScheduleRepository) =>
예제 #11
0
 public GetProgramScheduleByIdHandler(IProgramScheduleRepository programScheduleRepository) =>
예제 #12
0
 public ScheduleController()
 {
     //var context = new VITVContext();
     _scheduleDetailRepository = new ProgramScheduleDetailRepository();
     _scheduleRepository       = new ProgramScheduleRepository();
 }
 public DeleteProgramScheduleHandler(IProgramScheduleRepository programScheduleRepository) =>
예제 #14
0
 public ScheduleService()
 {
     //var context = new VITVContext();
     _scheduleDetailRepository = new ProgramScheduleDetailRepository();
     _scheduleRepository       = new ProgramScheduleRepository();
 }
예제 #15
0
 public GetProgramScheduleItemsHandler(IProgramScheduleRepository programScheduleRepository) =>