Пример #1
0
        public FirebaseContextBase()
        {
            _networkService       = MainContainer.ResolveInstance <INetworkService>();
            _firebaseSettings     = MainContainer.ResolveInstance <IFirebaseSettings>();
            _modelConfiguration   = MainContainer.ResolveInstance <IDocumentConfiguration <TModel> >();
            _documentModelBuilder = MainContainer.ResolveInstance <IDocumentModelBuilder <TModel> >();

            Configure(_modelConfiguration);

            _documentModelBuilder.SetModelConfiguration(_modelConfiguration);
        }
Пример #2
0
        public static void Initalization()
        {
            var settings = MainContainer.ResolveInstance <IFirebaseSettings>();

            if (settings == null)
            {
                throw new InvalidConfigException(ExceptionMessages.MISSING_IMPLEMENTATION);
            }

            settings.Load();
        }