public void SelectBrandPopupItems() { BrandItems.Clear(); BrandItems.Add(new BrandItem(SearchCriteria.FirstBrandItemEntity)); DataService.Select <BrandItemEntity>() .OrderBy(x => x.Name) .ToList() .ForEach(x => BrandItems.Add(new BrandItem(x))); if (SearchCriteria != null) { BrandItem selectBrandItem = BrandItems.FirstOrDefault(x => x.Id == SearchCriteria.BrandId) ?? BrandItems.FirstOrDefault(); SearchCriteria.BrandId = selectBrandItem?.Id ?? SearchCriteria.FirstBrandItemEntity.Id; SearchCriteria.BrandName = selectBrandItem?.Name ?? SearchCriteria.FirstBrandItemEntity.Name; } }
public List <long> GetBrandIds() { return(BrandItems.Select(x => x.Id).Distinct().ToList()); }