예제 #1
0
 public ConfirmationOfScrutinyService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     IOptions <UrgencySettings> urgencySettings)
     : base(databaseAccess, connectionSettings)
 {
     _urgencySettings = urgencySettings.Value;
 }
 /// <summary>
 /// Initialise a new instance of <see cref="UpdateExaminationUrgencySortService"/>.
 /// </summary>
 /// <param name="databaseAccess">Database access.</param>
 /// <param name="connectionSettings">Connection settings.</param>
 /// <param name="urgencySettings">Urgency settings.</param>
 public UpdateExaminationUrgencySortService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     IOptions <UrgencySettings> urgencySettings)
     : base(databaseAccess, connectionSettings)
 {
     _urgencySettings = urgencySettings.Value;
 }
예제 #3
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;
 }
예제 #5
0
 public CloseCaseService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     IOptions <UrgencySettings> urgencySettings)
 {
     _connectionSettings = connectionSettings;
     _databaseAccess     = databaseAccess;
     _urgencySettings    = urgencySettings.Value;
 }
 public SaveOutstandingCaseItemsService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     IOptions <UrgencySettings> urgencySettings)
 {
     _connectionSettings = connectionSettings;
     _databaseAccess     = databaseAccess;
     _urgencySettings    = urgencySettings.Value;
 }
예제 #7
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;
 }
 /// <summary>
 /// Initialise a new instance of <see cref="MedicalTeamUpdateService"/>.
 /// </summary>
 /// <param name="databaseAccess">Database access.</param>
 /// <param name="connectionSettings">Connection settings.</param>
 /// <param name="userRetrievalByIdService">User retrieval by Id service.</param>
 public MedicalTeamUpdateService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     IAsyncQueryHandler <UserRetrievalByIdQuery, MeUser> userRetrievalByIdService,
     IOptions <UrgencySettings> urgencySettings)
 {
     _databaseAccess           = databaseAccess;
     _connectionSettings       = connectionSettings;
     _userRetrievalByIdService = userRetrievalByIdService;
     _urgencySettings          = urgencySettings.Value;
 }
 public CreateExaminationService(
     IDatabaseAccess databaseAccess,
     IExaminationConnectionSettings connectionSettings,
     IAsyncQueryHandler <LocationRetrievalByIdQuery, Models.Location> locationHandler,
     IOptions <UrgencySettings> urgencySettings)
 {
     _databaseAccess     = databaseAccess;
     _connectionSettings = connectionSettings;
     _locationHandler    = locationHandler;
     _urgencySettings    = urgencySettings.Value;
 }
 public ExaminationMigrationService(IDatabaseAccess databaseAccess, IExaminationConnectionSettings connectionSettings) : base(databaseAccess, connectionSettings)
 {
 }
 public ExaminationByNhsNumberRetrievalService(IDatabaseAccess databaseAccess, IExaminationConnectionSettings connectionSettings) : base(databaseAccess, connectionSettings)
 {
 }
 public DiscussionOutcomesUpdateService(IDatabaseAccess databaseAccess, IExaminationConnectionSettings connectionSettings) : base(databaseAccess, connectionSettings)
 {
 }
예제 #13
0
 public DuplicateExaminationByNhsNumberService(IDatabaseAccess databaseAccess, IExaminationConnectionSettings connectionSettings)
     : base(databaseAccess, connectionSettings)
 {
 }