public void ReIssueCard(CardReIssue pCardReIssue) { Card be = null; //Card newCard = null; var cardCRUD = new CardCrud(); try { be = RetrieveById(pCardReIssue.Card); if (be != null) { if (pCardReIssue.Type == 1) { be.Balance = be.Balance + GetSystemBalance(); } cardCRUD.Delete(be); //newCard = cardCRUD.CardReIssue<Card>(be); cardCRUD.Create(be); SendCardDeactivationEmail(be); } else { // Tarjeta no Encontrada || tarjeta no existe. throw new BusinessException(32); } } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }
public void Delete(Card card) { var CrudCard = new CardCrud(); try { CrudCard.Delete(card); } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }