private List <HiddenLocation> SetLocationCheckboxes(List <Location> allowedLocations, CashBidsSettings cashBidsSettings) { List <HiddenLocation> HiddenLocationCheckboxes = new List <HiddenLocation>(); foreach (var location in allowedLocations) { var LocationCheckbox = new HiddenLocation(); LocationCheckbox.Location = location; if (cashBidsSettings.hideLocations.Contains(location.name.Trim())) { LocationCheckbox.IsChecked = true; } else { LocationCheckbox.IsChecked = false; } HiddenLocationCheckboxes.Add(LocationCheckbox); } return(HiddenLocationCheckboxes); }
private List <HiddenCommodity> SetCommodityCheckboxes(List <Commodity> allowedCommodities, CashBidsSettings cashBidsSettings) { List <HiddenCommodity> HiddenCommodityCheckboxes = new List <HiddenCommodity>(); foreach (var commodity in allowedCommodities) { var CommodityCheckbox = new HiddenCommodity(); CommodityCheckbox.Commodity = commodity; if (cashBidsSettings.hideCommodities.Contains(commodity.commodityName.Trim())) { CommodityCheckbox.IsChecked = true; } else { CommodityCheckbox.IsChecked = false; } HiddenCommodityCheckboxes.Add(CommodityCheckbox); } return(HiddenCommodityCheckboxes); }