public DI_ContainerTests() { _container = new DI_Container(new TrackedLifetimeManagerFactory()); _container.RegisterDependencies(); ResolutionTracker.Instance.ResetTracking(); }
public SaleBusinessLogic() { container = DI_Container.Configure(); saleItemProcessor = container.Resolve <ISaleItemProcessor>(); saleListItemProcessor = container.Resolve <ISaleListItemProcessor>(); readFromStockProcessor = container.Resolve <IReadFromStockProcessor>(); updateStockItemProcessor = container.Resolve <IUpdateStockItemProcessor>(); }
private void Application_Startup(object sender, StartupEventArgs e) {// <!--StartupUri="Views/MainWindow.xaml"--> //Configuration //DI DI_Container.Start(); var app = DI_Container.Resolve <IMainWindowView>(); app.ShowSceen(); }
public InvoiceDocument() { container = DI_Container.Config(); mainWorkFrame = container.Resolve <MainWorkFrame>(); invoiceHeader = container.Resolve <InvoiceHeader>(); invoiceNumber = container.Resolve <InvoiceNumber>(); vendorAndBuyerHeader = container.Resolve <VendorAndBuyerHeader>(); vendorAndBuyerDetail = container.Resolve <VendorAndBuyerDetail>(); invoiceDetailHeader = container.Resolve <InvoiceDetailHeader>(); totalAmountProcessor = container.Resolve <TotalAmountProcessor>(); paymentDetails = container.Resolve <PaymentDetails>(); bankDetails = container.Resolve <BankDetails>(); commentSpace = container.Resolve <CommentSpace>(); signatureSpace = container.Resolve <SignatureSpace>(); productSignature = container.Resolve <ProductSignature>(); invoiceSummaryProcessor = container.Resolve <InvoiceSummaryProcessor>(); taxSummary = container.Resolve <TaxSummary>(); drawRow = container.Resolve <DrawRow>(); InitializeComponent(); }
public SaleItemProcessor() { container = DI_Container.Configure(); }
public StockListItemProcessor() { container = DI_Container.Configure(); save = container.Resolve <ISaveToStockProcessor>(); }
public ReadFromStockProcessor() { container = DI_Container.Configure(); }