public string GetWisdom(string re = null) { _persistence.APIDispensations += 1; if (re != null) { var referral = _persistence.Referrals.FirstOrDefault(r => r.From == re); if (referral == null) { referral = new Persistence.Referral { From = re, Visitors = 0, APIDispensations = 1 }; _persistence.Referrals.Add(referral); } else { referral.APIDispensations += 1; } } Random rnd = new Random(); return($"{Words.Subject[rnd.Next(0, Words.Subject.Count)]} " + $"{Words.Verb[rnd.Next(0, Words.Verb.Count)]} " + $"{Words.Noun[rnd.Next(0, Words.Noun.Count)]}"); }
public IActionResult Index(string re = null) { ViewData["wisdom"] = DispenseWisdom(); _persistence.Visitors += 1; if (re != null) { var referral = _persistence.Referrals.FirstOrDefault(r => r.From == re); if (referral == null) { referral = new Persistence.Referral { From = re, Visitors = 1, APIDispensations = 0 }; _persistence.Referrals.Add(referral); } else { referral.Visitors += 1; } } return(View()); }