public static void Initialise() { #region DataContracts // Register Storeprocedure DIUnity.GetUnityContainer().RegisterType <IspInsertItem, SpInsertItem>(); #endregion #region Managers // Register Database manager DIUnity.GetUnityContainer().RegisterType <IDatabaseManager, DatabaseManager>(); // Register Item manager with constructer dependency DIUnity.GetUnityContainer().RegisterType <IItemManager, ItemManager>( new InjectionConstructor( DIUnity.GetUnityContainer().Resolve <IDatabaseManager>() ) ); #endregion }
public ItemController() { itemManager = DIUnity.GetUnityContainer().Resolve <IItemManager>(); spInsertItem = DIUnity.GetUnityContainer().Resolve <IspInsertItem>(); }