internal List <TDto> RetrieveAllShipTo <TDto>(IDataConverter <ShipToData, TDto> converter) where TDto : class { ArgumentValidator.IsNotNull("converter", converter); IShipToService service = UnitOfWork.GetService <IShipToService>(); var query = service.GetAll(); if (query.HasResult) { return(query.DataToDtoList(converter).ToList()); } return(null); }
internal IList <BindingListItem> GetBindingList() { List <BindingListItem> dataSource = new List <BindingListItem>(); IShipToService service = UnitOfWork.GetService <IShipToService>(); var query = service.GetAll(); if (query.HasResult) { foreach (ShipToData data in query.DataList) { string shipToDisplay = string.Format("{0}, {1}, {2}", data.ContactPhone, data.ContactPerson, data.AddressLine1); dataSource.Add(new BindingListItem(data.Id, shipToDisplay)); } } return(dataSource); }