public UserPayCache() : base(AccessLevel.ReadWrite) { AccumulatePayList = new CacheList <int>(); AccumulateConsumeList = new CacheList <int>(); PayList = new CacheList <int>(); Fund50 = new FundData(); Fund98 = new FundData(); Fund298 = new FundData(); //ResetCache(); }
public static void Initialize() { ActivitiesData.InitializeTempData(); //UserData.InitializeTempData(); MarkData.InitializeTempData(); ActivitiesUsersData.InitializeTempData(); TagsData.InitializeTempData(); DobrfData.InitializeTempData(); FundData.InitializeTempData(); CashFlowData.InitializeTempData(); }
private CrawlerResultData ConvertFundDataToCrawerData(List <FundData> funds, string name) { CrawlerResultData crawlerData = new CrawlerResultData(); FundData fund = funds.OrderByDescending(x => x.Time).FirstOrDefault(); var ret = new CrawlerResultData() { Name = name, Value = fund.Price }; return(ret); }
public static FundData GetAttributionDataForFund(int fundId) { var securityCount = StaticDataProvider.FundSecurities[fundId]; var securitiesAttribData = StaticDataProvider.GetAttributionDataForSecurities(securityCount); var fundData = new FundData() { Id = fundId, Name = string.Format("Fund_{0}", fundId), Securities = securitiesAttribData }; return(fundData); }
protected override object this[string index] { get { #region switch (index) { case "UserID": return(UserID); case "PayMoney": return(PayMoney); case "IsReceiveFirstPay": return(IsReceiveFirstPay); case "QuarterCardDays": return(QuarterCardDays); case "MonthCardDays": return(MonthCardDays); case "QuarterCardAwardDate": return(QuarterCardAwardDate); case "MonthCardAwardDate": return(MonthCardAwardDate); case "AccumulatePayList": return(AccumulatePayList); case "BuyGoldTimes": return(BuyGoldTimes); case "BuyVitTimes": return(BuyVitTimes); case "AccumulateConsumeList": return(AccumulateConsumeList); case "PayList": return(PayList); case "Fund50": return(Fund50); case "Fund98": return(Fund98); case "Fund298": return(Fund298); case "ReceivedRepeatPayCount": return(ReceivedRepeatPayCount); default: throw new ArgumentException(string.Format("UserPayCache index[{0}] isn't exist.", index)); } #endregion } set { #region switch (index) { case "UserID": _UserID = value.ToInt(); break; case "PayMoney": _PayMoney = value.ToInt(); break; case "IsReceiveFirstPay": _IsReceiveFirstPay = value.ToBool(); break; case "QuarterCardDays": _QuarterCardDays = value.ToInt(); break; case "MonthCardDays": _MonthCardDays = value.ToInt(); break; case "QuarterCardAwardDate": _QuarterCardAwardDate = value.ToDateTime(); break; case "MonthCardAwardDate": _MonthCardAwardDate = value.ToDateTime(); break; case "AccumulatePayList": _AccumulatePayList = ConvertCustomField <CacheList <int> >(value, index); break; case "BuyGoldTimes": _BuyGoldTimes = value.ToInt(); break; case "BuyVitTimes": _BuyVitTimes = value.ToInt(); break; case "AccumulateConsumeList": _AccumulateConsumeList = ConvertCustomField <CacheList <int> >(value, index); break; case "PayList": _PayList = ConvertCustomField <CacheList <int> >(value, index); break; case "Fund50": _Fund50 = ConvertCustomField <FundData>(value, index); break; case "Fund98": _Fund98 = ConvertCustomField <FundData>(value, index); break; case "Fund298": _Fund298 = ConvertCustomField <FundData>(value, index); break; case "ReceivedRepeatPayCount": _ReceivedRepeatPayCount = value.ToInt(); break; default: throw new ArgumentException(string.Format("UserPayCache index[{0}] isn't exist.", index)); } #endregion } }
public ActionResult Fund(int id) { FundData data = MyExcel.GetFundDataFromDataSource(id); return(View(data)); }