private void PopulateExtraValueDefaults() { var f = OnlineRegPersonModel.FullFundList().SingleOrDefault(ff => ff.Text == Setting.ExtraValueFeeName); PopulateReasonableDefaults(); var evamt = person.GetExtra(Setting.ExtraValueFeeName).ToDecimal(); if (f != null && evamt > 0) { FundItem.Add(f.Value.ToInt(), evamt); } }
private void PopulateReasonableDefaults() { var f = OnlineRegPersonModel.FullFundList().SingleOrDefault(ff => ff.Text == Setting.ExtraValueFeeName); // reasonable defaults RepeatPattern = "M"; Period = "M"; SemiEvery = "E"; EveryN = 1; var evamt = person.GetExtra(Setting.ExtraValueFeeName).ToDecimal(); if (f != null && evamt > 0) { FundItem.Add(f.Value.ToInt(), evamt); } }
public IEnumerable <FundItemChosen> FundItemsChosen() { if (FundItem == null) { return(new List <FundItemChosen>()); } var items = OnlineRegPersonModel.FullFundList(); var q = from i in FundItem join m in items on i.Key equals m.Value.ToInt() where i.Value.HasValue select new FundItemChosen { fundid = m.Value.ToInt(), desc = m.Text, amt = i.Value.Value }; return(q); }