BoxInformation.UnityConfiguration.ConfigureContainer.Session C# (CSharp) Method

Session() public static method

public static Session ( IUnityContainer container ) : void
container IUnityContainer
return void
        public static void Session(IUnityContainer container)
        {
            container.RegisterType<ISearchPresenter, SearchPresenter>()
                     .RegisterType<ISearchPresenter, SearchPresenterDecorator>
                         (new InjectionConstructor
                             (new ResolvedParameter<SearchPresenter>(), new ResolvedParameter<ILogger>()))
                     .RegisterType<ISearchView, Search>()
                     .RegisterType<IBoxEntry, BoxEntry>()
                     .RegisterType<IRecordPresenter, RecordPresenter>()
                     .RegisterType<IRecordPresenter, RecordPresenterDecorator>
                         (new InjectionConstructor
                            (new ResolvedParameter<RecordPresenter>(), new ResolvedParameter<ILogger>()))
                     .RegisterType<IRecordView, ViewRecord>();
        }
ConfigureContainer