saves the payment
This commit is contained in:
@ -24,6 +24,7 @@ namespace Yavsc.Controllers
|
||||
using System.Globalization;
|
||||
using Microsoft.AspNet.Mvc.Rendering;
|
||||
using System.Collections.Generic;
|
||||
using Yavsc.Models.Messaging;
|
||||
|
||||
public class HairCutCommandController : CommandController
|
||||
{
|
||||
@ -64,16 +65,28 @@ namespace Yavsc.Controllers
|
||||
SetViewBagPaymentUrls(id);
|
||||
return View (command);
|
||||
}
|
||||
public async Task<IActionResult> Confirmation([FromRoute] long id, string token, string PayerID)
|
||||
public async Task<IActionResult> PaymentConfirmation([FromRoute] long id, string token, string PayerID)
|
||||
{
|
||||
HairCutQuery command = await GetQuery(id);
|
||||
if (command == null)
|
||||
{
|
||||
return HttpNotFound();
|
||||
}
|
||||
var paymentInfo = await _context.ConfirmPayment( User.GetUserId(), PayerID, token );
|
||||
ViewData["paymentinfo"] = paymentInfo;
|
||||
command.Regularisation = paymentInfo.DbContent;
|
||||
command.PaymentId = token;
|
||||
await _context.SaveChangesAsync (User.GetUserId());
|
||||
|
||||
SetViewBagPaymentUrls(id);
|
||||
var paymentinfo = await _context.ConfirmPayment( User.GetUserId(), PayerID, token );
|
||||
return View (paymentinfo);
|
||||
ViewData ["Notify"] = new List<Notification> {
|
||||
new Notification {
|
||||
title= "Paiment PayPal",
|
||||
body = "Votre paiment a été accépté."
|
||||
}
|
||||
} ;
|
||||
|
||||
return View ("Details",command);
|
||||
}
|
||||
|
||||
private void SetViewBagPaymentUrls(long id)
|
||||
|
Reference in New Issue
Block a user