示例#1
0
    protected void HandlerProcessPayment(object sender, EventArgs e)
    {
        var payments = new PaymentCollection();
        var idGen    = new IdGenerator();
        var fine     = new Fine();

        fine.Find(_fineId);
        var payment = payments.Payment;

        payment.Amount     = fine.FineAmount;
        payment.BorrowerId = fine.BorrowerId;
        payment.FineId     = fine.FineId;
        payment.PaymentId  = idGen.PaymentId();

        payments.AddPayment();
        Response.Redirect("BorrowerArea.aspx");
    }