public SelfieRepository(IMasterRepository masterRepository) : base(masterRepository) { _ImageRepo = new ImageRepository(_MasterRepo); _PlatformBonsai = new PlatformBonsai(); _StorageRepository = new AzureBlobStorageRepository(_MasterRepo); }
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(); }
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(); }); }
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; }