private PostModel()
 {
     postList        = new PostList();
     cloudUserSystem = new CloudUserSystem();
     cloudDatabase   = new CloudDatabase(this);
     databaseOnline  = true;
     new Thread(async() => postList = await cloudDatabase.GetAllPost()).Start();
 }
 public ChatModelManager()
 {
     handlers           = new List <ServerHandler>();
     chatGroupList      = ChatGroupList.GetAllGroupList();
     privateMessageList = new PrivateMessageList();
     groupMessageList   = new GroupMessageList();
     databaseOnline     = true;
     cloudDatabase      = new CloudDatabase(this);
 }
 public CloudBasedProductDataRepository(IProductValidator productValidator, ICloudDatabase cloudDatabase, ICloudQueue cloudQueue)
 {
     _productValidator = productValidator;
     _cloudDatabase    = cloudDatabase;
     _cloudQueue       = cloudQueue;
 }
 public SeedProductsService(ICloudDatabase cloudDatabase, ILogger <SeedProductsService> logger, IHostEnvironment environment)
 {
     _cloudDatabase = cloudDatabase;
     _logger        = logger;
     _environment   = environment;
 }