/// <summary> /// This Function Will return all the receiving banks /// </summary> /// <returns></returns> public List <L_RecievingBank> GetReceivingBankInfo() { try { var idInformationKey = CacheKey.CDS_RECEVING_BANK_INFORMATION; var receivingBankList = new List <L_RecievingBank>(); if (StaticCache.Exist(idInformationKey)) { receivingBankList = (List <L_RecievingBank>)StaticCache.Get(idInformationKey); } else { using (var unitOfWork = new EFUnitOfWork()) { var lReceivingBankRepo = new L_RecievingBankRepository(new EFRepository <L_RecievingBank>(), unitOfWork); //Returning list of receiving bank values receivingBankList = lReceivingBankRepo.All().ToList(); //Store it into the cache StaticCache.Max(idInformationKey, receivingBankList); } } return(receivingBankList); } catch (Exception ex) { CommonErrorLogger.CommonErrorLog(ex, System.Reflection.MethodBase.GetCurrentMethod().Name); throw; } }
/// <summary> /// This Function Will return all the receiving banks /// </summary> /// <param name="organizationID">organizationID</param> /// <returns></returns> public List <L_RecievingBank> GetReceivingBankInfo(int organizationID) { try { using (var unitOfWork = new EFUnitOfWork()) { var lReceivingBankRepo = new L_RecievingBankRepository(new EFRepository <L_RecievingBank>(), unitOfWork); ObjectSet <L_RecievingBank> recievingBankObjectSet = ((CurrentDeskClientsEntities)lReceivingBankRepo.Repository.UnitOfWork.Context).L_RecievingBank; return(recievingBankObjectSet.Where(idInfo => idInfo.FK_OrganizationID == organizationID).ToList()); } } catch (Exception ex) { CommonErrorLogger.CommonErrorLog(ex, System.Reflection.MethodBase.GetCurrentMethod().Name); throw; } }