public GetCart() { _getCartItem = AutoFacHelper.Resolve <IGetCartItem>(); _getProduct = AutoFacHelper.Resolve <IGetProducts>(); _getCustomerAddress = AutoFacHelper.Resolve <IGetCustomerAddress>(); _getPaymentOption = AutoFacHelper.Resolve <IGetPaymentOption>(); }
private static void RegisterTypes() { Builder.RegisterType <TestService>().As <ITestService>().AsSelf(); AutoFacHelper.Register <Registrator>(Builder); AutoFacHelper.Register <Server.Data.Registrator>(Builder); }
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); }
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>(); }
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>(); }
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(); }
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(); }
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; }
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"); }); }
public CartController() { this.checkoutManager = AutoFacHelper.Resolve <ICheckoutManager>(); }
public AdminController() { _getOrders = AutoFacHelper.Resolve <IGetOrders>(); _getCustomers = AutoFacHelper.Resolve <IGetCustomer>(); _getProducts = AutoFacHelper.Resolve <IGetProducts>(); }
public ProductDTO() { _getCategory = AutoFacHelper.Resolve <IGetCategory>(); }
public OrderDTO() { _getCustomers = AutoFacHelper.Resolve <IGetCustomer>(); }
public CartController() { _getCart = AutoFacHelper.Resolve <IGetCart>(); _saveCart = AutoFacHelper.Resolve <ISaveCartItem>(); }
private static void RegisterDependancies() { AutoFacHelper.Register <InfrastructureRegistrator>(Builder); }