Esempio n. 1
0
		/// <summary>
		/// Init the specified config and extras.
		/// </summary>
		/// <param name="config">Optional: BAASBox server details for initialisation of the app.</param>
		/// <param name="extras">Optional: Additional Ninject modules for initialising the Kernel.</param>
		public static void Init(BAASBoxConfig config = null, IEnumerable<NinjectModule> extras = null)
		{
			var modules = new List<NinjectModule>();
			modules.Add (new BAASBoxAccessModule ());
			if (extras != null) {
				modules.AddRange (extras);
			}
			Kernel = new StandardKernel (modules.ToArray());
			App = Kernel.Get<IAccessApp> ();
			if (config != null) { App.Init (config); }
		}
Esempio n. 2
0
		public BaseDAO (IAccessApp app)
		{
			this.app = app;
			this.config = app.BAASBox;
		}
Esempio n. 3
0
		public FeedLogic(IAccessApp app) : base(app)
		{
		}
Esempio n. 4
0
		public BaseLogic (IAccessApp app)
		{
			this.app = app;
		}
		public AuthorisationDAO(IAccessApp app) : base(app)
		{
		}
Esempio n. 6
0
		public AuthLogic(IAccessApp app) : base(app)
		{
		}
Esempio n. 7
0
		public FeedDAO(IAccessApp app) : base(app)
		{
		}