Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
        /// <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;
            }
        }