async void UpdateRemarks(string obserAc, string arg) { if (!string.IsNullOrEmpty(obserAc)) { MessagingCenter.Unsubscribe <PopupInputView, string>(this, "popup"); RemarksPayload remarksPayload = new RemarksPayload(Settings.HotelCode, Constants._reservation_id, "", Settings.HotelCode, Constants._reservation_id, obserAc, arg); var res = await new PostServiceManager().SetReservationRemarks(remarksPayload); if (res == "Success") { RemarkDetailsLayout.IsVisible = true; this.RemarkDetails(); } else { RemarkDetailsLayout.IsVisible = true; stopLoading(); } } else { await DisplayAlert("Unauthorized!", "Unable to update the selected remark via Application", "OK"); RemarkDetailsLayout.IsVisible = true; stopLoading(); } }
public async Task <String> SetReservationRemarks(RemarksPayload remarksModel) { string url = "/sap/opu/odata/sap/ZTMS_MODIFY_RESERVATION_SRV/reserRemarksSet"; String result = await this.GetODataService(url, JsonConvert.SerializeObject(remarksModel)); //If result is success if (result == "success") { return("Success"); } else { return("Sorry. Unable to update remarks!"); } }
async void AddNewRemark(string [] values) { MessagingCenter.Unsubscribe <RemarkInputView, string[]>(this, "remark"); RemarksPayload remarksPayload = new RemarksPayload(Settings.HotelCode, Constants._reservation_id, "", Settings.HotelCode, Constants._reservation_id, values[1], values[0]); var res = await new PostServiceManager().SetReservationRemarks(remarksPayload); if (res == "Success") { RemarkDetailsLayout.IsVisible = true; RemarkDetailsListView.HeightRequest = RemarkDetailsListView.Height + 100; this.RemarkDetails(); } else { RemarkDetailsLayout.IsVisible = true; stopLoading(); } }