Exemplo n.º 1
0
        public static void Config(Funq.Container container)
        {
            container.RegisterAutoWiredAs <ToDoDataManager, IToDoDataManager>().ReusedWithin(Funq.ReuseScope.Request);
            container.Register <IHostContextProxy>(new HostContextProxy());

            container.Register <string>(RepositoryContainer.NamedUnitOfWorkToDo, c =>
            {
                IHostContextProxy hostContextProxy = c.Resolve <IHostContextProxy>();
                return(hostContextProxy.ContractNumber);
            }).ReusedWithin(Funq.ReuseScope.Request);

            RepositoryContainer.Configure(container);
        }