/// <summary> /// Initializes a new instance of the <see cref="ManagerDashboardHelper"/> class. /// </summary> /// <param name="context">The timesheet context.</param> /// <param name="repositoryAccessors">The instance of repository accessors.</param> /// <param name="userGraphService">The instance of user Graph service to access logged-in user's reportees and manager.</param> /// <param name="managerDashboardMapper">The instance of manager dashboard mapper.</param> public ManagerDashboardHelper(TimesheetContext context, IRepositoryAccessors repositoryAccessors, IUsersService userGraphService, IManagerDashboardMapper managerDashboardMapper) { this.context = context; this.repositoryAccessors = repositoryAccessors; this.userGraphService = userGraphService; this.managerDashboardMapper = managerDashboardMapper; }
/// <summary> /// Initializes a new instance of the <see cref="ManagerDashboardHelper"/> class. /// </summary> /// <param name="repositoryAccessors">The instance of repository accessors.</param> /// <param name="userGraphService">The instance of user Graph service to access logged-in user's reportees and manager.</param> /// <param name="managerDashboardMapper">The instance of manager dashboard mapper.</param> public ManagerDashboardHelper(IRepositoryAccessors repositoryAccessors, IUsersService userGraphService, IManagerDashboardMapper managerDashboardMapper) { this.repositoryAccessors = repositoryAccessors; this.userGraphService = userGraphService; this.managerDashboardMapper = managerDashboardMapper; }