MobileService.Toemning ToWCFServiceTodoItem(MobileService.Toemning item) { return(new MobileService.Toemning { Fraktion = item.Fraktion, ToemmeId = item.ToemmeId, Type = item.Type, date = item.date, Latitude = item.Latitude, Longitude = item.Longitude, Weight = item.Weight }); }
public async Task <ObservableCollection <MobileService.Toemning> > CallService(MobileService.Toemning item) { var todoItem = ToWCFServiceTodoItem(item); MobileService.VaksServiceClient client = new MobileService.VaksServiceClient(new BasicHttpBinding(), new EndpointAddress("http://vf-kssweb2/Vaks2Svc/VaksService.svc?singleWsdl")); var t = Task <ObservableCollection <MobileService.Toemning> > .Factory.FromAsync( ((MobileService.IVaksService)client.InnerChannel).BeginGetToemmeDatas, ((MobileService.IVaksService)client.InnerChannel).EndGetToemmeDatas, todoItem, TaskCreationOptions.None); return(await t); }