public MainWindow(IProgrammeService programmeService, IScheduleService scheduleService)
 {
     InitializeComponent();
     this.programmeService             = programmeService;
     this.scheduleService              = scheduleService;
     this.scheduledProgrammeListParams = new Dictionary <string, object>();
 }
 public ChooseProgrammeContainer(IProgrammeService programmeService)
 {
     InitializeComponent();
     this.ChooseProgrammeCB.DataContext = this;
     this.programmeService = programmeService;
     this.ProgrammeList    = this.programmeService.ReadProgrammeList();
 }
示例#3
0
 public ProgrammeListElementContainer(IProgrammeService programmeService, ExistingProgrammeJson programme)
 {
     InitializeComponent();
     this.programmeService  = programmeService;
     this.Programme         = programme;
     this.DataContext       = this.Programme;
     this.programmeOldValue = null;
 }
 public AddScheduledProgrammeDialog(IProgrammeService programmeService, IScheduleService scheduleService)
 {
     InitializeComponent();
     this.scheduleService          = scheduleService;
     this.dateDayPickerContainer   = new DateDayPickerContainer();
     this.weekDayPickerContainer   = new WeekDayPickerContainer();
     this.chooseProgrammeContainer = new ChooseProgrammeContainer(programmeService);
     this.addProgrammeContainer    = new AddProgrammeContainer();
     CreateProgrammeChanged();
 }
示例#5
0
 public SingleScheduledProgrammeContainer(MainWindow mainWindow, IScheduleService scheduleService, IProgrammeService programmeService, ExistingScheduledProgrammeJson scheduledProgramme)
 {
     InitializeComponent();
     this.mainWindow                = mainWindow;
     this.scheduleService           = scheduleService;
     this.programmeService          = programmeService;
     this.ScheduledProgramme        = scheduledProgramme;
     this.DataContext               = this.ScheduledProgramme;
     this.descriptionContainer      = new SingleScheduledProgrammeDescriptionContainer(this.ScheduledProgramme.Programme.Description);
     this.ShowOrHideDescBtn.Content = "Rozwiń...";
 }
示例#6
0
 public ProgrammeController(IProgrammeService programmeService)
 {
     this.programmeService = programmeService;
 }
示例#7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProgrammesController"/> class.
 /// </summary>
 public ProgrammesController(IMapperService mapper, IProgrammeService programmeService)
 {
     _mapperService    = mapper;
     _programmeService = programmeService;
 }
 public ProgrammeController(IProgrammeService programmeService) => _programmeService = programmeService;
 public ProgrammeController(IProgrammeService programmeService, IAccountService accountService) : base(accountService) => _programmeService = programmeService;
 public ChooseProgrammeContainer(IProgrammeService programmeService, string selectedProgrammeID) : this(programmeService)
 {
     var selectedProgramme = this.ProgrammeList.SingleOrDefault(e => e.Id == selectedProgrammeID);
     this.ChooseProgrammeCB.SelectedValue = selectedProgramme;
 }
 public AddProgrammeButton(IProgrammeService programmeService)
 {
     InitializeComponent();
     this.programmeService = programmeService;
 }
示例#12
0
 public ScheduleService(ApplicationDbContext dbContext, IProgrammeService programmeService)
 {
     this.dbContext        = dbContext;
     this.programmeService = programmeService;
 }
 public EditScheduledProgrammeDialog(IProgrammeService programmeService, string scheduledProgrammeID)
 {
     InitializeComponent();
     this.programmeService     = programmeService;
     this.scheduledProgrammeID = scheduledProgrammeID;
 }