/// <summary> /// This method gets all account number creation rules rows /// </summary> /// <returns></returns> public List <AccountCreationRule> GetRule() { try { using (var unitOfWork = new EFUnitOfWork()) { var accountCreationRuleRepo = new AccountCreationRuleRepository(new EFRepository <AccountCreationRule>(), unitOfWork); return(accountCreationRuleRepo.All().ToList()); } } catch (Exception ex) { CommonErrorLogger.CommonErrorLog(ex, System.Reflection.MethodBase.GetCurrentMethod().Name); throw; } }
/// <summary> /// This method gets all account number creation rules rows /// </summary> /// <param name="organizationID">organizationID</param> /// <returns></returns> public List <AccountCreationRule> GetRule(int organizationID) { try { using (var unitOfWork = new EFUnitOfWork()) { var accountCreationRuleRepo = new AccountCreationRuleRepository(new EFRepository <AccountCreationRule>(), unitOfWork); ObjectSet <AccountCreationRule> accCreationRuleObjSet = ((CurrentDeskClientsEntities)accountCreationRuleRepo.Repository.UnitOfWork.Context).AccountCreationRules; return(accCreationRuleObjSet.Where(rule => rule.FK_OrganizationID == organizationID).ToList()); } } catch (Exception ex) { CommonErrorLogger.CommonErrorLog(ex, System.Reflection.MethodBase.GetCurrentMethod().Name); throw; } }