public static void Bind(nResolver resolver)
 {
     resolver.Bind<nDb, nTestDb>();
     resolver.Bind<nViewFactory, nTestViewFactory>();
     resolver.Bind<nDispatcher, nTestDispatcher>();
     resolver.Bind<nLogWriter, nTestLogWriter>();
 }
    void Start()
    {
        var controller = HelloApp.App.Get<HomeController>();
        var model = controller.SceneInfo().Model.As<SceneInfoViewModel>();
        model.BackButton.Manifest();

        var r = new nResolver();
        var db = r.Resolve<nUnityDb>();
        db.Count<Status>(delegate (int count) {
          if (count == 0) {
        nLog.Debug("Found no instances; creating one");
        var record = new Status();
        record.Value = "Hello World";
        record.IdValue = 99;
        db.Insert(record, delegate {
          nLog.Debug("Inserted");
        });
          }
          else {
        db.All<Status>(0, 1, delegate (IEnumerable<Status> items) {
          var item = items.First();
          nLog.Debug ("Loaded value was: " + item.Value);
          nLog.Debug ("Loaded id was: " + item.IdValue);
        });
          }
        });
    }
 public static void Bind(nResolver resolver)
 {
     resolver.Bind<nDb, nAndroidDb>();
     resolver.Bind<nViewFactory, nAndroidViewFactory>();
     resolver.Bind<nDispatcher, nAndroidDispatcher>();
     resolver.Bind<nLogWriter, nAndroidLogWriter>();
 }
Example #4
0
 private static nLogWriter Instance()
 {
     if (_writer == null) {
         var r = new nResolver();
         _writer = r.Resolve<nLogWriter>();
     }
     return _writer;
 }
Example #5
0
 public static void Bind(nResolver resolver)
 {
     resolver.Bind<nDispatcher, nUnityDispatcher>();
       resolver.Bind<nLogWriter, nUnityLogWriter>();
       #if UNITY_WEBPLAYER
     resolver.Bind<IDbContainer, CookieDbContainer>();
       #else
     resolver.Bind<IDbContainer, FileDbContainer>();
       #endif
 }
 protected override void setup(nResolver resolver)
 {
     nAndroidBindings.Bind(resolver);
     resolver.Bind<nStateFactory, HelloWorldStateFactory>();
 }
 public nController()
 {
     var r = new nResolver();
     _factory = r.Resolve<nViewFactory>();
     _stateFactory = r.Resolve<nStateFactory>();
 }
 /** Access to the static instance */
 private static nInputHandler Get()
 {
     if (_instance == null) {
     var r = new nResolver();
     _instance = r.Resolve<nInputHandler>();
       }
       return _instance;
 }
Example #9
0
 public void Reset()
 {
     var r = new nResolver();
       _instance = r.Resolve<GameState>();
 }
        private NoteRepo setup()
        {
            var r = new nResolver();
            nTestBindings.Bind(r);

            var db = r.Resolve<nDb>();
            var rtn = new NoteRepo(db);
            return rtn;
        }