/// <summary>
 /// Initializes a new instance of the <see cref="ScheduleDialog"/> class.
 /// </summary>
 /// <param name="scheduleActivity">schedule activity.</param>
 /// <param name="authenticationService">authentication service.</param>
 /// <param name="hoursWorkedActivity">hours worked activity.</param>
 /// <param name="azureTableStorageHelper">azure table storage helper.</param>
 /// <param name="response">login response.</param>
 /// <param name="adaptiveSchedule">schedule card.</param>
 public ScheduleDialog(IScheduleActivity scheduleActivity, IAuthenticationService authenticationService, IHoursWorkedActivity hoursWorkedActivity, IAzureTableStorageHelper azureTableStorageHelper, LoginResponse response, HeroShowSchedule heroShowSchedule)
 {
     this.scheduleActivity        = scheduleActivity;
     this.authenticationService   = authenticationService;
     this.hoursWorkedActivity     = hoursWorkedActivity;
     this.azureTableStorageHelper = azureTableStorageHelper;
     this.response         = response;
     this.heroShowSchedule = heroShowSchedule;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SwapShiftDialog"/> class.
 /// </summary>
 /// <param name="commentsActivity">Comments activity.</param>
 /// <param name="scheduleActivity">Schedule activity.</param>
 /// <param name="authenticationService">Authentication service.</param>
 /// <param name="swapShiftActivity">Swap shift activity.</param>
 /// <param name="commonActivity">Common activity.</param>
 /// <param name="response">Login response.</param>
 /// <param name="card">Swap shift card.</param>
 /// <param name="upcomingShiftsActivity">Upcoming shifts activity.</param>
 /// <param name="hyperFindActivity">Hyperfind activity.</param>
 public SwapShiftDialog(ICommentsActivity commentsActivity, IScheduleActivity scheduleActivity, IAuthenticationService authenticationService, ISwapShiftActivity swapShiftActivity, ICommonActivity commonActivity, LoginResponse response, SwapShiftCard card, IUpcomingShiftsActivity upcomingShiftsActivity, IHyperFindActivity hyperFindActivity)
 {
     this.scheduleActivity      = scheduleActivity;
     this.authenticationService = authenticationService;
     this.response               = response;
     this.swapShiftActivity      = swapShiftActivity;
     this.swapShiftCard          = card;
     this.commonActivity         = commonActivity;
     this.upcomingShiftsActivity = upcomingShiftsActivity;
     this.hyperFindActivity      = hyperFindActivity;
     this.commentsActivity       = commentsActivity;
 }