/// <summary>
 /// Initializes a new instance of the <see cref="AdminDashboardController"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="auditingContext">The auditing context.</param>
 public AdminDashboardController(ILog logger, IProgramsDashboardUnitOfWork unitOfWork, AuditingContext auditingContext)
 {
     this.logger          = logger;
     this.unitOfWork      = unitOfWork;
     this.auditingContext = auditingContext;
     this.dashboardBase   = new ProgramsDashboardBase(unitOfWork);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AdminDashboardController"/> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 public AdminDashboardController(IProgramsDashboardUnitOfWork unitOfWork)
 {
     this.unitOfWork    = unitOfWork;
     this.dashboardBase = new ProgramsDashboardBase(unitOfWork);
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProgramsDashboardBase"/> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 public ProgramsDashboardBase(IProgramsDashboardUnitOfWork unitOfWork)
 {
     this.unitOfWork = unitOfWork;
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProgramStatisticsController" /> class.
 /// </summary>
 /// <param name="work">The work.</param>
 public ProgramStatisticsController(IProgramsDashboardUnitOfWork work)
 {
     this.Work            = work;
     this.telemetryClient = new TelemetryClient();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProgramStatisticsController" /> class.
 /// </summary>
 /// <param name="work">The work.</param>
 public ProgramStatisticsController(IProgramsDashboardUnitOfWork work)
 {
     this.Work = work;
 }