public static int DeleteAccount(int id) { var transactions = GetAllTransactionsForAccount(id); foreach (var transaction in transactions) { DeleteTransaction(transaction.Id); } return(SilverCoinsRepository.DeleteAccount(id)); }
public static IList <Category> GetCategories() { return(new List <Category>(SilverCoinsRepository.GetCategories())); }
public static Category GetCategoryByName(string name) { return(SilverCoinsRepository.GetCategoryByName(name)); }
public static Category GetCategory(int id) { return(SilverCoinsRepository.GetCategory(id)); }
public static int SaveAccount(Account item) { return(SilverCoinsRepository.SaveAccount(item)); }
public static IList <Transaction> GetTransactions() { return(new List <Transaction>(SilverCoinsRepository.GetTransactions() .OrderByDescending(x => x.CreatedDate))); }
public static IList <Account> GetAccounts() { return(new List <Account>(SilverCoinsRepository.GetAccounts())); }
public static int SaveConfiguration(Configuration item) { return(SilverCoinsRepository.SaveConfiguration(item)); }
public static int DeleteConfiguration(int id) { return(SilverCoinsRepository.DeleteConfiguration(id)); }
public static Configuration GetConfiguration(int id) { return(SilverCoinsRepository.GetConfiguration(id)); }
public static Account GetAccount(int id) { return(SilverCoinsRepository.GetAccount(id)); }
public static Configuration GetConfigurationRecordByKey(string key) { return(SilverCoinsRepository.GetConfigurationRecordByKey(key)); }
public static int DeleteTransaction(int id) { return(SilverCoinsRepository.DeleteTransaction(id)); }
public static int SaveTransaction(Transaction item) { return(SilverCoinsRepository.SaveTransaction(item)); }
public static int SaveCategory(Category item) { return(SilverCoinsRepository.SaveCategory(item)); }
public static Account GetAccountByName(string name) { return(SilverCoinsRepository.GetAccountByName(name)); }
public static int DeleteCategory(int id) { return(SilverCoinsRepository.DeleteCategory(id)); }
public static Transaction GetTransaction(int id) { return(SilverCoinsRepository.GetTransaction(id)); }