Ejemplo n.º 1
0
 public GetCart()
 {
     _getCartItem        = AutoFacHelper.Resolve <IGetCartItem>();
     _getProduct         = AutoFacHelper.Resolve <IGetProducts>();
     _getCustomerAddress = AutoFacHelper.Resolve <IGetCustomerAddress>();
     _getPaymentOption   = AutoFacHelper.Resolve <IGetPaymentOption>();
 }
Ejemplo n.º 2
0
        private static void RegisterTypes()
        {
            Builder.RegisterType <TestService>().As <ITestService>().AsSelf();

            AutoFacHelper.Register <Registrator>(Builder);
            AutoFacHelper.Register <Server.Data.Registrator>(Builder);
        }
Ejemplo n.º 3
0
 private static void RegisterTypes()
 {
     //AutoFacHelper.Register<YumaPos.Common.Tools.Registrator>(Builder);
     AutoFacHelper.Register <Registrator>(Builder);
     AutoFacHelper.Register <Data.Registrator>(Builder);
     AutoFacHelper.Register <YumaPos.Tests.Load.Scenarios.Registrator>(Builder);
 }
        private static void RegisterTypes()
        {
            //Actuals
            AutoFacHelper.Register <ApplicationRegistrator>(Builder);

            //Mocks
            InfrastructureMockRegistrator.Init(Builder);
        }
Ejemplo n.º 5
0
        public HomeController()
        {
            _getProducts  = AutoFacHelper.Resolve <IGetProducts>();
            _getCart      = AutoFacHelper.Resolve <IGetCart>();
            _getCartItem  = AutoFacHelper.Resolve <IGetCartItem>();
            _saveCartItem = AutoFacHelper.Resolve <ISaveCartItem>();

            _createOrder     = AutoFacHelper.Resolve <ICreateOrder>();
            _checkoutManager = AutoFacHelper.Resolve <ICheckoutManager>();
        }
Ejemplo n.º 6
0
 public UserController()
 {
     _saveCustomer          = AutoFacHelper.Resolve <ISaveCustomer>();
     _getCustomer           = AutoFacHelper.Resolve <IGetCustomer>();
     _getCustomerAddress    = AutoFacHelper.Resolve <IGetCustomerAddress>();
     _deleteCustomerAddress = AutoFacHelper.Resolve <IDeleteCustomerAddress>();
     _getOrders             = AutoFacHelper.Resolve <IGetOrders>();
     _saveCustomerAddress   = AutoFacHelper.Resolve <ISaveCustomerAddress>();
     _deletePaymentOption   = AutoFacHelper.Resolve <IDeletePaymentOption>();
     _savePaymentOption     = AutoFacHelper.Resolve <ISavePaymentOption>();
 }
Ejemplo n.º 7
0
        public static void Init(IList <RegistrationInfo> registration = null)
        {
            Builder = new ContainerBuilder();
            RegisterTypes();
            if (registration != null)
            {
                AutoFacHelper.Register(Builder, registration);
            }

            Container = Builder.Build();
            // in the future - one named scope per window/client, several command controllers with different sets of commands
            MainScope = Container; //.BeginLifetimeScope(NamedScopes.MainScope);
            Start();
        }
Ejemplo n.º 8
0
        void Application_Start(object sender, EventArgs e)
        {
            // Code that runs on application startup
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            string serverFilePath = Server.MapPath("~/cart.json");

            AutoFacHelper.Initialize(serverFilePath);
            var initDB = AutoFacHelper.Resolve <IInitializeDB>();

            initDB.Init();
        }
Ejemplo n.º 9
0
        public static void Init(IList <RegistrationInfo> registration = null)
        {
            Builder = new ContainerBuilder();
            RegisterTypes();
            if (registration != null)
            {
                AutoFacHelper.Register(Builder, registration);
            }
            Builder.RegisterControllers(typeof(MvcApplication).Assembly);
            Container = Builder.Build();
            DependencyResolver.SetResolver(new AutofacDependencyResolver(Container));

            // in the future - one named scope per window/client, several command controllers with different sets of commands
            MainScope = Container; //.BeginLifetimeScope(NamedScopes.MainScope);
            AutofacHostFactory.Container = Container;
        }
Ejemplo n.º 10
0
        static void Main(string[] args)
        {
            var container = AutoFacHelper.SetupContainer();

            HostFactory.Run(x => //1
            {
                x.UseAutofacContainer(container);
                x.Service <ITradeExtractorService>(s => //2
                {
                    s.ConstructUsingAutofacContainer();
                    s.WhenStarted(tc => tc.Start());
                    s.WhenStopped(tc => tc.Stop());
                });
                x.StartAutomatically();
                x.RunAsLocalSystem();
                x.EnableServiceRecovery(r => { r.RestartService(0); });
                x.SetDescription($"Service to extract trade position data");
                x.SetDisplayName($"Trade Extractor Service");
                x.SetServiceName($"TradeExtractorWindowsService");
            });
        }
Ejemplo n.º 11
0
 public CartController()
 {
     this.checkoutManager = AutoFacHelper.Resolve <ICheckoutManager>();
 }
Ejemplo n.º 12
0
 public AdminController()
 {
     _getOrders    = AutoFacHelper.Resolve <IGetOrders>();
     _getCustomers = AutoFacHelper.Resolve <IGetCustomer>();
     _getProducts  = AutoFacHelper.Resolve <IGetProducts>();
 }
Ejemplo n.º 13
0
 public ProductDTO()
 {
     _getCategory = AutoFacHelper.Resolve <IGetCategory>();
 }
Ejemplo n.º 14
0
 public OrderDTO()
 {
     _getCustomers = AutoFacHelper.Resolve <IGetCustomer>();
 }
Ejemplo n.º 15
0
 public CartController()
 {
     _getCart  = AutoFacHelper.Resolve <IGetCart>();
     _saveCart = AutoFacHelper.Resolve <ISaveCartItem>();
 }
Ejemplo n.º 16
0
 private static void RegisterDependancies()
 {
     AutoFacHelper.Register <InfrastructureRegistrator>(Builder);
 }