public SelfieRepository(IMasterRepository masterRepository)
     : base(masterRepository)
 {
     _ImageRepo         = new ImageRepository(_MasterRepo);
     _PlatformBonsai    = new PlatformBonsai();
     _StorageRepository = new AzureBlobStorageRepository(_MasterRepo);
 }
Example #2
0
        public RegisterRepository(IMasterRepository masterRepository, IRegisterService service, IDynamixService dynamix = null,
                                  IDynamixReturnService <List <DynamixContact> > dynamixReturn           = null,
                                  IDynamixReturnService <DynamixPolicy> dynasmicPolicyReturn             = null,
                                  IDynamixReturnService <DynamixCommunity> dynamixCommunityReturnService = null,
                                  IDynamixReturnService <GetUserReturnModel> dynamixUserReturnService    = null)
            : base(masterRepository)
        {
            _Service                       = service;
            _DynamixService                = dynamix;
            _DynamixReturnService          = dynamixReturn;
            _DynamixPolicyReturnService    = dynasmicPolicyReturn;
            _DynamixCommunityReturnService = dynamixCommunityReturnService;
            _DynamixUserReturnService      = dynamixUserReturnService;
            _PlatformBonsai                = new PlatformBonsai();
            BlobStorageRepository          = new AzureBlobStorageRepository(_MasterRepo);
            var platform = new PlatformRepository <RegisterViewModel>(masterRepository, _PlatformBonsai)
            {
                OnError = (errs) =>
                {
                    OnError?.Invoke(errs);
                }
            };

            _SelfieRepo = new SelfieRepository(_MasterRepo);
        }
 public InitialLoadBusiness(IAzureBlobStorageRepository azureBlobStorageRepository, IWriteRawEventStorage writeRawEventStorage, IDataEnrichmentBusiness dataEnrichmentBusiness, ILogger logger)
 {
     _azureBlobStorageRepository = azureBlobStorageRepository;
     _writeRawEventStorage       = writeRawEventStorage;
     _dataEnrichmentBusiness     = dataEnrichmentBusiness;
     _model = ModelBuilder.GetModel();
     _model.CompileInPlace();
     _logger = logger;
 }
 public ReportingBusiness(IReportingStorage reportingStorage, IAzureBlobStorageRepository azureBlobStorageRepository,
                          IAzureTableStorageRepository <FileInformation> fileInformationRepository, IChecksumGenerator checksumGenerator,
                          IBLOBStorageSettings blobStorageSettings, IAzureQueueStorageRepository azureQueueStorageRepository, ILogger logger)
 {
     _reportingStorage            = reportingStorage;
     _azureBlobStorageRepository  = azureBlobStorageRepository;
     _fileInformationRepository   = fileInformationRepository;
     _azureQueueStorageRepository = azureQueueStorageRepository;
     _checksumGenerator           = checksumGenerator;
     _blobStorageSettings         = blobStorageSettings;
     _logger   = logger;
     _maxCount = Convert.ToInt32(_blobStorageSettings.MaxDataLimitForBlob);
     SetCustomHeadersMap();
 }
Example #5
0
 MasterRepository()
     : base(null)
 {
     DataSource          = new MasterModel();
     DataSource.IsOnline = true;
     Setup();
     PlatformSingleton.Instance.Model.HideLoaderFromPlatform = HideLoading;
     PlatformSingleton.Instance.Model.ShowLoaderFromPlatform = ShowLoading;
     OnPlatformServiceCallBack =
         new List <Action <string, IPlatformModelBase> >();
     BlobStorageRepository    = new AzureBlobStorageRepository(this);
     UserStorageRepo          = new UserStorageRepository(this, OfflineStorageRepository.Instance);
     ContactStorageRepository = new ContactStorageRepository(this, OfflineStorageRepository.Instance);
     Task.Run(async() =>
     {
         MasterRepo.DataSource.User = await UserStorageRepo.GetUserModelFromOfflineAsync();
         InitializeDataSource();
     });
 }
Example #6
0
 public InitialLoadFileUploadBusiness(IAzureBlobStorageRepository azureBlobStorageRepository, IInitialLoadBusiness initialLoadBusiness)
 {
     _azureBlobStorageRepository = azureBlobStorageRepository;
     _initialLoadBusiness        = initialLoadBusiness;
 }
 public MediaRepository(ApplicationDbContext dbContext, IAzureBlobStorageRepository blobStorageRepo, ILogger <MediaRepository> logger)
 {
     DbContext       = dbContext;
     BlobStorageRepo = blobStorageRepo;
     Logger          = logger;
 }