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>(); }
private static nLogWriter Instance() { if (_writer == null) { var r = new nResolver(); _writer = r.Resolve<nLogWriter>(); } return _writer; }
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; }
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; }