public ServiceFactory() { Logger.Instancia.Debug(this, "New()", "Iniciando Fabrica de IoC [REPOSITORIOS]"); // Nesse ponto definimos qual módulo de persistência //será utilizado. this.Service = new ServiceModel(); Logger.Instancia.Debug(this, "New()", "Instanciando Kernel do Ninject"); this.Kernel = new StandardKernel(Service); }
public RepositoryFactory() { Logger.Instancia.Debug(this, "New()", "Iniciando Fabrica de IoC [REPOSITORIOS]"); // Nesse ponto definimos qual módulo de persistência //será utilizado. this.Repositorio = new ASAS.Infra.RepositoryEF.ModelEF(); Logger.Instancia.Debug(this, "New()", "Instanciando Kernel do Ninject"); this.Kernel = new StandardKernel(Repositorio); }
public static void Reinjected() { var modules = new Ninject.Modules.NinjectModule[] { new Diary.Service.inject.DataInject(), new Diary.Service.inject.ServiceInject() }; var ninjectDependencyResolver = new NinjectDependencyResolver(modules); //DependencyResolver.SetResolver(ninjectDependencyResolver); System.Web.Mvc.DependencyResolver.SetResolver(ninjectDependencyResolver); }
public static void registInject() { var modules = new Ninject.Modules.NinjectModule[] { new Diary.Service.Inject.DataModeule(), new Diary.Service.Inject.ServiceModeule() }; var ninjectDependencyResolver = new NinjectDependencyResolver(modules); //DependencyResolver.SetResolver(ninjectDependencyResolver); System.Web.Mvc.DependencyResolver.SetResolver(ninjectDependencyResolver);// }
/// <summary> /// Load your modules or register your services here! /// </summary> /// <param name="kernel">The kernel.</param> private static void RegisterServices(IKernel kernel) { Ninject.Modules.NinjectModule stepan = new Stepan.WebApi.Models.ApiNinjectModule(); var m = new Ninject.Modules.NinjectModule[] { stepan }; kernel.Load(m); }