コード例 #1
0
 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
     });
 }
コード例 #2
0
        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);
        }