public ServiceCalendarController(
     ICalendarService calendarService,
     IPeriodValidator <ServiceCalendarRecord> periodValidator)
 {
     this.calendarService = calendarService;
     this.periodValidator = periodValidator;
 }
 public WorkingCalendarController(
     ICalendarRepository <WorkerScheduleRecord> workerScheduleRepository,
     IWorkerRepository workerRepository,
     IPeriodValidator <WorkerScheduleRecord> periodValidator,
     IMapperWrapper mapperWrapper, IWorkerScheduleConverter workerScheduleConverter)
 {
     this.workerScheduleRepository = workerScheduleRepository;
     this.workerRepository         = workerRepository;
     this.periodValidator          = periodValidator;
     this.mapperWrapper            = mapperWrapper;
     this.workerScheduleConverter  = workerScheduleConverter;
 }
 public ServiceCalendarRecordValidator(IPeriodValidator <ServiceCalendarRecord> periodValidator)
 {
     this.periodValidator = periodValidator;
 }