public IoCManager() { DAL.IoCManager dalIoc = new DAL.IoCManager(); container = new Container(); container.Register <IBIStatistics>(() => new BIStatistics(dalIoc.GetInstanceOf <IBIRepository>())); container.Verify(); }
public IoCManager() { DAL.IoCManager dalIoc = new DAL.IoCManager(); container = new Container(); container.Register <IClientsManager>(() => new ClientsManager(dalIoc.GetInstanceOf <IClientsRepository>())); container.Register <ILinesManager>(() => new LinesManager(dalIoc.GetInstanceOf <ILinesPackagesRepository>())); container.Register <IAuthenticator>(() => new Authenticator(dalIoc.GetInstanceOf <ILoginDal>())); container.Verify(); }
public IoCManager() { DAL.IoCManager dalIoc = new DAL.IoCManager(); container = new Container(); container.Register <IAuthenticator>(() => new Authenticator(dalIoc.GetInstanceOf <IDALAuthenticator>())); container.Register <IInvoicesProducer>(() => new InvoicesProducer(dalIoc.GetInstanceOf <IInvoicesRepository>(), dalIoc.GetInstanceOf <IPriceList>())); container.Register <IOptimalPackageCalculator>(() => new OptimalPackageCalculator(dalIoc.GetInstanceOf <IOptimalPackageRepository>(), dalIoc.GetInstanceOf <IPriceList>())); container.Register <ISimulator>(() => new Simulator.Simulator(dalIoc.GetInstanceOf <ISimulatorRepository>())); container.Verify(); }