/// <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
        }