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; }
public static bool UpdateTransactionTag(int transactionID, int tagID, double amount) { TransactionTagDetails details = new TransactionTagDetails(transactionID, tagID, amount); return SiteProvider.Accounts.UpdateTransactionTag(details); }
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); }