public ActionResult addSubscription(SusbscriptionInvoice subInv)
 {
     //Add Susbcription Invocie.
     //Update Susbcription
     if (ModelState.IsValid)
     {
         decimal Last_Paid_Amount = subInv.Total_Amount - subInv.LeftSubscriptionCost;
         decimal Paid_Amount      = subInv.Paid_Amount + Last_Paid_Amount;
         decimal Due_Amount       = subInv.Due_Amount;
         subs.updateSubscription(subInv.SubscriptionID, Paid_Amount, Due_Amount, subInv.Paid_Status);
         subs.AddSubscriptionsInvoice(subInv);
     }
     return(RedirectToAction("Subscriptions", "Membership"));
 }
        public ActionResult addSubscriptions1(Subscriptions sbs)
        {
            SusbscriptionInvoice si = new SusbscriptionInvoice();

            if (ModelState.IsValid)
            {
                sbs.Status      = "";
                si.Paid_Amount  = sbs.Paid_Amount;
                si.Due_Amount   = sbs.Due_Amount;
                si.Paid_Status  = sbs.Paid_Status;
                si.Total_Amount = sbs.Total_Amount;
                subs.AddSubscriptions(sbs);
                si.SubscriptionID = subs.getLastSubscriptionID(sbs.MembershipID, sbs.MemberID);
                subs.AddSubscriptionsInvoice(si);
            }
            return(RedirectToAction("Subscriptions"));
        }