Example #1
0
 /// <summary>
 /// Constructor for assigning value to database connection.
 /// </summary>
 /// <param name="databaseConnectionFactory"></param>
 public Programs(IDatabaseConnectionFactory databaseConnectionFactory, IConfiguration configuration, IOrganisationProgram orgProgram,
                 IPhotos photos, ISharedJPOSService sharedJPOSService, IProgramTypeService programTypeService)
     : base(databaseConnectionFactory)
 {
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new ArgumentNullException(nameof(databaseConnectionFactory));
     _configuration             = configuration;
     _orgProgram         = orgProgram;
     _photos             = photos;
     _sharedJPOSService  = sharedJPOSService;
     _programTypeService = programTypeService;
 }
Example #2
0
 public MerchantTerminals(IDatabaseConnectionFactory databaseConnectionFactory, IConfiguration configuration,
                          ISharedJPOSService sharedJPOSService, IOrganisation organisation, IOrganisationProgram organisationProgram,
                          IPrograms program)
     : base(databaseConnectionFactory)
 {
     _databaseConnectionFactory = databaseConnectionFactory ?? throw new ArgumentNullException(nameof(databaseConnectionFactory));
     _configuration             = configuration;
     _sharedJPOSService         = sharedJPOSService;
     _organisation        = organisation;
     _organisationProgram = organisationProgram;
     _program             = program;
 }