/// <summary>
        /// Load your modules or register your services here!
        /// </summary>
        /// <param name="kernel">The kernel.</param>
        private static void RegisterServices(IKernel kernel)
        {
            kernel.Load(Assembly.GetExecutingAssembly());

            kernel.Bind <DbContext>().ToConstructor(_ => new TitaniumForumDbContext());

            kernel.Bind <TitaniumForumDbContext>().ToSelf().InRequestScope();
            kernel.Bind <IDatabase>().To <Database>();
            kernel.Bind <IUserStore <User, int> >().To <UserStore <User, Role, int, UserLogin, UserRole, UserClaim> >();
            kernel.Bind <ApplicationUserManager>().ToSelf();
            kernel.Bind <ApplicationSignInManager>().ToSelf();
            kernel.Bind <IAuthenticationManager>().ToMethod(x => HttpContext.Current.GetOwinContext().Authentication);

            kernel.AddDomainServices();
        }
 /// <summary>
 /// Load your modules or register your services here!
 /// </summary>
 /// <param name="kernel">The kernel.</param>
 private static void RegisterServices(IKernel kernel)
 {
     kernel.AddDomainServices();
     kernel.Bind <FoodDeliveryDbContext>().ToSelf().InRequestScope();
     kernel.Bind <IOrderManager>().To <OrderManager>().InSingletonScope();
 }