private bool applyDiscountToPerson(Person person)
 {
     var applyDiscount = person.FirstName.Substring(0, 1).ToLower() == "a" ||
                         person.LastName.Substring(0, 1).ToLower() == "a";
     
     return applyDiscount;
 }
        private int getMonthlyPremiumCost(Person person, bool applyDiscount)
        {
            var premiumCost = person.IsEmployee ? 1000/26 : 500/26;

            if (applyDiscount)
            {
                var discount = Convert.ToInt32((premiumCost * 10) * .01);
                premiumCost =  premiumCost - discount;
                person.Discount = discount;
            }

            return premiumCost;
        }
        public void AddPerson(Person person)
        {
            var applyDiscount = applyDiscountToPerson(person);

            _people.Add(new PremiumQuote
            {
                ID = _people.Count + 1,
                FirstName = person.FirstName,
                LastName = person.LastName,
                IsEmployee = person.IsEmployee,
                Premium = getMonthlyPremiumCost(person, applyDiscount),
                Note = getNote(person, applyDiscount),
            });
        }
 private string getNote(Person person, bool applyDiscount)
 {
     return applyDiscount ? "First letter discount applied." + ": ($" + person.Discount +  ")": "";
 }