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); }
public static void Initalization() { var settings = MainContainer.ResolveInstance <IFirebaseSettings>(); if (settings == null) { throw new InvalidConfigException(ExceptionMessages.MISSING_IMPLEMENTATION); } settings.Load(); }