public static void AddPoints(SupplyM s, Dictionary <string, List <Point> > dict) { List <string> allPpeTypes = s.PpeTypes.ToList(); foreach (string ppeType in allPpeTypes) { string className = Ppe.TypesToClasses[ppeType]; string need = Ppe.NeedFromType(ppeType, s.OtherPpeTypes); Point p = new Point { Location = s.LocationArry, PopupHtml = $"<div class='supply'><h1>Supply</h1>{s.WebsiteHtml}{HtmlHelp.LabelledTag("PPE:", HtmlHelp.ColorBoxHtml(need, className))}{HtmlHelp.LabelledTag("Organisation:", s.Organisation)}{s.PostedHtml}</div>" }; dict[ppeType].Add(p); } }