public SIMSResponseData SaveAPNSDeviceToken(APNSRespone aPNSRespone) { string result = null; HttpResponseMessage responseMessage = null; SIMSResponseData response = new SIMSResponseData(); try { string request = JsonConvert.SerializeObject(aPNSRespone); responseMessage = RestClient.doPost(Url.SAVE_APNS, request); if (responseMessage.IsSuccessStatusCode) { result = responseMessage.Content.ReadAsStringAsync().Result; SIMSResponseData rst = JsonConvert.DeserializeObject <SIMSResponseData>(result); response = rst; if (null != response) { //Utilities.Utility.ShowAlert("Appraisal App", "APNS saved", "OK"); } } else { //Utilities.Utility.ShowAlert("Appraisal App", "APNS save failed!!", "OK"); } } catch (Exception exc) { Console.WriteLine("Exception occured :: " + exc.Message); } return(response); }
private void saveDeviceToken() { APNSRespone aPNSRespone = new APNSRespone(); SIMSResponseData responseStatus; aPNSRespone.VehicleId = AppDelegate.appDelegate.vehicleID; aPNSRespone.StoreId = AppDelegate.appDelegate.storeId; aPNSRespone.InvtrId = AppDelegate.appDelegate.invtrId; aPNSRespone.Token = AppDelegate.appDelegate.AppleDeviceToken; string DeviceToken = AppDelegate.appDelegate.AppleDeviceToken; responseStatus = ServiceFactory.ServiceAPNS.getWebServiceHandle().SaveAPNSDeviceToken(aPNSRespone); }