예제 #1
0
        private static ICommandHandler <CreateHelloWorldCommand> GetHandler()
        {
            var container = ContainerBuildingHelper.BuildContainer();

            using (var scope = container.BeginLifetimeScope())
            {
                return(scope.Resolve <ICommandHandler <CreateHelloWorldCommand> >());
            }
        }
예제 #2
0
        private static IHelloWorldService GetService()
        {
            var container = ContainerBuildingHelper.BuildContainer();

            using (var scope = container.BeginLifetimeScope())
            {
                var composite = scope.Resolve <IHelloWorldRepositoryComposite>();
                return(new HelloWorldService(composite));
            }
        }