public ProfileDashboard(ILoggerFactory loggerFactory,
                         IContactQueryAggregator contactQueryAggregator,
                         ICommunicationQueryAggregator communicationQueryAggregator,
                         IPictureQueryAggregator pictureQueryAggregator,
                         ICalendarQueryAggregator calendarQueryAggregator,
                         ISchedulerProvider schedulerProvider)
 {
     _contactQueryAggregator       = contactQueryAggregator;
     _communicationQueryAggregator = communicationQueryAggregator;
     _pictureQueryAggregator       = pictureQueryAggregator;
     _calendarQueryAggregator      = calendarQueryAggregator;
     _schedulerProvider            = schedulerProvider;
     _logger = loggerFactory.CreateLogger(GetType());
 }
 public ProfileDashboard(ILoggerFactory loggerFactory,
     IContactQueryAggregator contactQueryAggregator,
     ICommunicationQueryAggregator communicationQueryAggregator,
     IPictureQueryAggregator pictureQueryAggregator,
     ICalendarQueryAggregator calendarQueryAggregator,
     ISchedulerProvider schedulerProvider)
 {
     _contactQueryAggregator = contactQueryAggregator;
     _communicationQueryAggregator = communicationQueryAggregator;
     _pictureQueryAggregator = pictureQueryAggregator;
     _calendarQueryAggregator = calendarQueryAggregator;
     _schedulerProvider = schedulerProvider;
     _logger = loggerFactory.CreateLogger(GetType());
 }