/// <summary> /// This method returns trading platform lookup value from platformID /// </summary> /// <param name="formID">formID</param> /// <param name="platformID">platformID</param> /// <returns></returns> public string GetTradingPlatformLookUpValue(int formID, int platformID) { try { using (var unitOfWork = new EFUnitOfWork()) { var tradingPlatformRepo = new TradingPlatformRepository(new EFRepository <TradingPlatform>(), unitOfWork); ObjectSet <TradingPlatform> tradingPlatformObjSet = ((CurrentDeskClientsEntities)tradingPlatformRepo.Repository.UnitOfWork.Context).TradingPlatforms; return(tradingPlatformObjSet.Where(tradPf => tradPf.FK_AccountFormTypeID == formID && tradPf.PK_TradingPlatformID == platformID).Include("L_TradingPlatformValues").FirstOrDefault().L_TradingPlatformValues.TradingValue); } } catch (Exception ex) { CommonErrorLogger.CommonErrorLog(ex, System.Reflection.MethodBase.GetCurrentMethod().Name); throw; } }
/// <summary> /// This Function Will return all the selected platforms /// </summary> /// <param name="formID">formID</param> /// <param name="organizationID">organizationID</param> /// <returns></returns> public List <TradingPlatform> GetSelectedPlatform(int formID, int organizationID) { try { using (var unitOfWork = new EFUnitOfWork()) { var tradingPlatformRepo = new TradingPlatformRepository(new EFRepository <TradingPlatform>(), unitOfWork); ObjectSet <TradingPlatform> tradingPlatformObjSet = ((CurrentDeskClientsEntities)tradingPlatformRepo.Repository.UnitOfWork.Context).TradingPlatforms; return(tradingPlatformObjSet.Where(tradPf => tradPf.FK_AccountFormTypeID == formID && tradPf.FK_OrganizationID == organizationID).Include("L_TradingPlatformValues").ToList()); } } catch (Exception ex) { CommonErrorLogger.CommonErrorLog(ex, System.Reflection.MethodBase.GetCurrentMethod().Name); throw; } }