Beispiel #1
0
        public static TransactionTag GetTransactionTagFromTransactionTagDetails(TransactionTagDetails details)
        {
            if (details == null)
                throw new Exception("TransactionTagDetails record is null!");

            Tag t = Tag.GetTagByID(details.TagID);
            if (t == null)
                throw new Exception("Cannot retrieve tag with this ID!");

            TransactionTag tag = new TransactionTag(details.TransactionID, t, details.Amount);
            return tag;
        }
Beispiel #2
0
 public static bool UpdateTransactionTag(int transactionID, int tagID, double amount)
 {
     TransactionTagDetails details = new TransactionTagDetails(transactionID, tagID, amount);
     return SiteProvider.Accounts.UpdateTransactionTag(details);
 }
Beispiel #3
0
 public static bool InsertTransactionTag(int transactionID, int tagID, double amount)
 {
     TransactionTagDetails details = new TransactionTagDetails(transactionID, tagID, amount);
     int result = SiteProvider.Accounts.InsertTransactionTag(details);
     return (result >= 0);
 }