Ejemplo n.º 1
0
        public static void Register()
        {
            // Get IoC container
            var container = new TinyIoC.TinyIoCContainer();

            // Register context, unit of work and repos with per request lifetime
            container.Register<IMusicInstrumentRepository, EFMusicInstrumentsRepository>().AsPerRequestSingleton();

            // Set MVC dep resolver
            System.Web.Mvc.DependencyResolver.SetResolver(new TinyIoCMvcResolver(container));
        }
Ejemplo n.º 2
0
 protected override void ConfigureApplicationContainer(TinyIoC.TinyIoCContainer existingContainer)
 {
     ApplicationContainerConfigured = true;
     base.ConfigureApplicationContainer(existingContainer);
 }
Ejemplo n.º 3
0
 protected override void ConfigureApplicationContainer(TinyIoC.TinyIoCContainer container)
 {
     // We don't call "base" here to prevent auto-discovery of
     // types/dependencies
 }
 public TinyIocMvcDependencyResolver(TinyIoC.TinyIoCContainer container)
 {
     _container = container;
 }
Ejemplo n.º 5
0
        protected override void ConfigureRequestContainer(TinyIoC.TinyIoCContainer container, NancyContext context)
        {
            base.ConfigureRequestContainer(container, context);

            container.Register <IUserMapper, UserMapper>();
        }
 public TinyIoCControllerFactory(TinyIoC.TinyIoCContainer container)
 {
     Container = container;
 }
Ejemplo n.º 7
0
 public FragmentFactory(TinyIoCContainer container)
 {
     _container = container;
 }
Ejemplo n.º 8
0
 static ServiceLocator()
 {
     _container = new TinyIoCContainer();
 }