public async Task <OnlinePaymentModel> PayAdvance(PayAdvanceModel payAdvModel, int houseId) { var json = await PostAsyncCustom <PayAdvanceModel>(UrlHelper.PayAdvanceOnlinePayment + houseId, payAdvModel); var result = JsonConvert.DeserializeObject <OnlinePaymentModel>(json); return(result); }
private async void Save_Clicked(object sender, EventArgs e) { if ((PayingAmount.Text == "" || PayingAmount.Text == null) || (Comment.Text == "" || Comment.Text == null)) { DisplayAlert("Please Enter Amount and Comment", "", "OK"); } else { PayAdvanceModel payAdvModel = new PayAdvanceModel(); payAdvModel.online_amount = Convert.ToDouble(PayingAmount.Text); payAdvModel.description = Comment.Text; var service = DependencyService.Get <IDuesService>(); var resultPayment = await service.PayAdvance(payAdvModel, house.house_id); if (resultPayment != null) { Navigation.PushAsync(new HyperlinkView(resultPayment, house.house_id)); } } }
private async void Save_Clicked(object sender, EventArgs e) { IfConnected(async() => { if ((PayingAmount.Text == "" || PayingAmount.Text == null)) { await UserDialogs.Instance.AlertAsync(MessageHelper.EnterAmount); } else { PayAdvanceModel payAdvModel = new PayAdvanceModel(); payAdvModel.OnlineAmount = Convert.ToDouble(PayingAmount.Text); payAdvModel.Description = Comment.Text; var service = DependencyService.Get <IDueService>(); var resultPayment = await service.PayAdvance(payAdvModel, house.HouseId); if (resultPayment != null) { Navigation.PushAsync(new HyperlinkView(resultPayment, house.HouseId)); } } }); }