Exemple #1
0
 public UserStorageController(IUserStorageRepository
                              userStorageRepository, DatabaseContext context) : base(userStorageRepository, context)
 {
     _userStorageRepository = userStorageRepository;
     _context = context;
     _entity  = _context.Set <UserStorageEntity>();
 }
Exemple #2
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();
     });
 }