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