public override IEnumerable <LookUpDto> ForSelect(Guid?filter = null) { var lang = _userProvider.GetCurrentUser()?.Language; var carriers = _dataService.GetDbSet <TransportCompany>() .Where(i => i.IsActive) .OrderBy(c => c.Title) .ToList(); var empty = new LookUpDto { Name = "emptyValue".Translate(lang), Value = LookUpDto.EmptyValue, IsFilterOnly = true }; yield return(empty); foreach (TransportCompany carrier in carriers) { yield return(new LookUpDto { Name = carrier.Title, Value = carrier.Id.ToString() }); } }
public override IEnumerable <LookUpDto> ForSelect(Guid?filter = null) { var lang = _userProvider.GetCurrentUser()?.Language; var vehicleTypes = _dataService.GetDbSet <VehicleType>() .Where(i => i.IsActive) .OrderBy(c => c.Name) .ToList(); var empty = new LookUpDto { Name = "emptyValue".Translate(lang), Value = LookUpDto.EmptyValue, IsFilterOnly = true }; yield return(empty); foreach (VehicleType vehicleType in vehicleTypes) { yield return(new LookUpDto { Name = vehicleType.Name, Value = vehicleType.Id.ToString() }); } }