public ActionResult UnregisterCard(int ID, UnregisterCardModel WebData)
 {
     try
     {
         if (ModelState.IsValid)
         {
             String             CardHolderName = this.HttpContext.User.Identity.Name;
             ICardHolderService CardHService   = new CardHolderService();
             CardHService.UnregisterCard(CardHolderName, WebData.ID);
             ViewData["Message"] = "Unregistered!";
         }
     }
     catch (Exception Ex)
     {
         ModelState.AddModelError("", "Error on Card Unregistration: " + Common.StandardExceptionErrorMessage(Ex));
     }
     // If we got this far, something failed, redisplay form
     return(View(WebData));
 }
        public ActionResult UnregisterCard(int ID)
        {
            UnregisterCardModel CardModel = new UnregisterCardModel();
            GiftCardBalance     tBalance  = new GiftCardBalance();

            try
            {
                String             CardHolderName = this.HttpContext.User.Identity.Name;
                ICardHolderService CardHService   = new CardHolderService();
                tBalance             = CardHService.GetCardBalance(CardHolderName, ID);
                CardModel.ID         = tBalance.ID.ToString();
                CardModel.CardNumber = tBalance.CardNumber;
                CardModel.Balance    = tBalance.GiftBalance;
                ViewData["Message"]  = " ";
            }
            catch (Exception Ex)
            {
                ViewData["Message"] = "Failure while trying to read balance " + Common.StandardExceptionErrorMessage(Ex);
            }
            return(View(CardModel));
        }