Example #1
0
 public FinanceService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     ExaminationsQueryExpressionBuilder examinationQueryBuilder)
     : base(databaseAccess, connectionSettings)
 {
     _examinationQueryBuilder = examinationQueryBuilder;
 }
 /// <summary>
 /// Initialise a new instance of <see cref="ExaminationsDashboardService"/>.
 /// </summary>
 /// <param name="databaseAccess">Database Access.</param>
 /// <param name="connectionSettings">Connection Settings.</param>
 /// <param name="baseQueryBuilder">Base Query Builder.</param>
 public ExaminationsDashboardService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     ExaminationsQueryExpressionBuilder baseQueryBuilder)
     : base(databaseAccess, connectionSettings)
 {
     _baseQueryBuilder = baseQueryBuilder;
 }
Example #3
0
 /// <summary>
 /// Initialise a new instance of <see cref="ExaminationsRetrievalService"/>.
 /// </summary>
 /// <param name="databaseAccess">Database Access.</param>
 /// <param name="connectionSettings">Connection Settings.</param>
 /// <param name="examinationQueryBuilder">Examination Query Builder.</param>
 /// <param name="store">Cosmos Store for paging.</param>
 public ExaminationsRetrievalService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     ExaminationsQueryExpressionBuilder examinationQueryBuilder,
     ICosmosStore <Models.Examination> store)
     : base(databaseAccess, connectionSettings)
 {
     _examinationQueryBuilder = examinationQueryBuilder;
     _store = store;
 }