/// <summary> /// This method is used to register the persistence layer repository for dependency injection. /// </summary> private static void RegisterPersistenceRepository() { //#region Registration of Persistence Layer Repository Classes //CustomUnityContainer.Register<IObjectMapper, ObjectMapper>(); //CustomUnityContainer.Register(typeof(IGenericRepository<>), typeof(GenericRepositoryImpl<>)); CustomUnityContainer.Register(typeof(IGenericRepository <>), typeof(GenericRepositoryImpl <>)); //#endregion }
/// <summary> /// This method is used to register the business services for dependency injection. /// </summary> private static void RegisterBusinessServices() { #region Registration of Classes #region Custom DAO CustomUnityContainer.Register <ICustomerService, CustomerService>(); #endregion #region Custom Manager //CustomUnityContainer.Register<IAccountManager, AccountManager>(); #endregion #endregion }