public string Update(Card card) { if (ValidationHandler.ValidateCard(card)) { try { db.Database.BeginTransaction(); db.InsertOrUpdateCard(card.Id, card.OwnerId, card.Number, card.CutOffDate, card.PaymentLimitDate, (int)Status.Active, card.Limit, card.CurrencyTypesId, card.Balance, null); db.Database.CurrentTransaction.Commit(); return("Tarjeta Modificada"); } catch (Exception e) { db.Database.CurrentTransaction.Rollback(); } } return("La tarjeta no puede ser modificada, favor verifique los campos requeridos"); }