Пример #1
0
        /// <summary>
        /// The on startup.
        /// </summary>
        /// <param name="e">
        /// The e.
        /// </param>
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var container = DynamicContainer.Instance;

            container.AddFacility <WcfFacility>();

            container.Register(
                Component.For <IHandlingReportService>()
                .Named("handlingReportServiceClient")
                .LifeStyle.Transient
                .ActAs(DefaultClientModel
                       .On(WcfEndpoint.BoundTo(new BasicHttpBinding())
                           .At(new Uri("http://127.0.0.1:8089/HandlingReportServiceFacade"))
                           ))
                .LifeStyle.Transient);

            var viewModel = container.Resolve <HandlingReportViewModel>();

            var registerAppWindow = new RegisterAppWindow {
                DataContext = viewModel
            };

            registerAppWindow.Show();
        }
Пример #2
0
        /// <summary>
        /// The on startup.
        /// </summary>
        /// <param name="e">
        /// The e.
        /// </param>
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var container = DynamicContainer.Instance;

            container.AddFacility<WcfFacility>();

            container.Register(
                Component.For<IHandlingReportService>()                
                    .Named("handlingReportServiceClient")
                    .LifeStyle.Transient
                    .ActAs(DefaultClientModel
                        .On(WcfEndpoint.BoundTo(new BasicHttpBinding())
                            .At(new Uri("http://127.0.0.1:8089/HandlingReportServiceFacade"))
                        ))
                    .LifeStyle.Transient);

            var viewModel = container.Resolve<HandlingReportViewModel>();

            var registerAppWindow = new RegisterAppWindow { DataContext = viewModel };

            registerAppWindow.Show();
        }