private async Task GetFirms(string namefirm = null) { IFirmServices fs = new FirmServices(); if (namefirm != null) { _firmsDb = (await fs.GetFirms()).Where(f => f.FirmName.ToLower().Contains(namefirm.ToLower())).ToList(); } else { _firmsDb = await fs.GetFirms(); } var result = (_firmsDb.GroupBy(f => f.FirmName).Select(fSelect => new Firm { FirmName = fSelect.Key })).ToList(); Firms = result; }
static void Main(string[] args) { _firmServices = new FirmServices(); StartPage(); }