Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
        }