Exemple #1
0
 public CalendarImporter(
     ICalendarService calendarService,
     IEventManagementService eventService,
     IJsonFileRepository <Event> jsonFileRepository,
     IConsole console)
 {
     this.calendarService    = calendarService;
     this.eventService       = eventService;
     this.jsonFileRepository = jsonFileRepository;
     this.console            = console;
 }
Exemple #2
0
 public SearchActionHandler(
     IConsole console,
     IJsonFileRepository <Event> jsonFileRepository,
     IEventFilterFactory eventFilterFactory,
     IEqualityComparer <Event> eventComparer,
     IShowEventsStepHandler showEventsStepHandler)
 {
     this.console               = console;
     this.jsonFileRepository    = jsonFileRepository;
     this.eventFilterFactory    = eventFilterFactory;
     this.eventComparer         = eventComparer;
     this.showEventsStepHandler = showEventsStepHandler;
 }
Exemple #3
0
 public MoveEventActionHandler(
     IConsole console,
     IJsonFileRepository <Event> jsonFileRepository,
     IEventFilterFactory eventFilterFactory,
     IEqualityComparer <Event> eventComparer,
     IChooseCalendarStepHandler chooseACalendarStepHandler,
     IChooseEventStepHandler chooseAnEventStepHandler,
     IEventUpdateService eventUpdater)
 {
     this.console                    = console;
     this.jsonFileRepository         = jsonFileRepository;
     this.eventFilterFactory         = eventFilterFactory;
     this.eventComparer              = eventComparer;
     this.chooseACalendarStepHandler = chooseACalendarStepHandler;
     this.chooseAnEventStepHandler   = chooseAnEventStepHandler;
     this.eventUpdater               = eventUpdater;
 }
Exemple #4
0
 public LoadActionHandler(IJsonFileRepository <Event> jsonFileRepository, IConsole console)
     : base(console, "Load action")
 {
     this.jsonFileRepository = jsonFileRepository;
 }
Exemple #5
0
 public LoadActionHandler(IConsole console, IJsonFileRepository <Event> jsonFileRepository)
 {
     this.console            = console;
     this.jsonFileRepository = jsonFileRepository;
 }
Exemple #6
0
 public DialogService(IJsonFileRepository <AppSettings> appSettingsRepository)
 {
     _appSettingsRepository = appSettingsRepository;
 }