Exemple #1
0
        public static int DeleteAccount(int id)
        {
            var transactions = GetAllTransactionsForAccount(id);

            foreach (var transaction in transactions)
            {
                DeleteTransaction(transaction.Id);
            }
            return(SilverCoinsRepository.DeleteAccount(id));
        }
Exemple #2
0
 public static IList <Category> GetCategories()
 {
     return(new List <Category>(SilverCoinsRepository.GetCategories()));
 }
Exemple #3
0
 public static Category GetCategoryByName(string name)
 {
     return(SilverCoinsRepository.GetCategoryByName(name));
 }
Exemple #4
0
 public static Category GetCategory(int id)
 {
     return(SilverCoinsRepository.GetCategory(id));
 }
Exemple #5
0
 public static int SaveAccount(Account item)
 {
     return(SilverCoinsRepository.SaveAccount(item));
 }
Exemple #6
0
 public static IList <Transaction> GetTransactions()
 {
     return(new List <Transaction>(SilverCoinsRepository.GetTransactions()
                                   .OrderByDescending(x => x.CreatedDate)));
 }
Exemple #7
0
 public static IList <Account> GetAccounts()
 {
     return(new List <Account>(SilverCoinsRepository.GetAccounts()));
 }
Exemple #8
0
 public static int SaveConfiguration(Configuration item)
 {
     return(SilverCoinsRepository.SaveConfiguration(item));
 }
Exemple #9
0
 public static int DeleteConfiguration(int id)
 {
     return(SilverCoinsRepository.DeleteConfiguration(id));
 }
Exemple #10
0
 public static Configuration GetConfiguration(int id)
 {
     return(SilverCoinsRepository.GetConfiguration(id));
 }
Exemple #11
0
 public static Account GetAccount(int id)
 {
     return(SilverCoinsRepository.GetAccount(id));
 }
Exemple #12
0
 public static Configuration GetConfigurationRecordByKey(string key)
 {
     return(SilverCoinsRepository.GetConfigurationRecordByKey(key));
 }
Exemple #13
0
 public static int DeleteTransaction(int id)
 {
     return(SilverCoinsRepository.DeleteTransaction(id));
 }
Exemple #14
0
 public static int SaveTransaction(Transaction item)
 {
     return(SilverCoinsRepository.SaveTransaction(item));
 }
Exemple #15
0
 public static int SaveCategory(Category item)
 {
     return(SilverCoinsRepository.SaveCategory(item));
 }
Exemple #16
0
 public static Account GetAccountByName(string name)
 {
     return(SilverCoinsRepository.GetAccountByName(name));
 }
Exemple #17
0
 public static int DeleteCategory(int id)
 {
     return(SilverCoinsRepository.DeleteCategory(id));
 }
Exemple #18
0
 public static Transaction GetTransaction(int id)
 {
     return(SilverCoinsRepository.GetTransaction(id));
 }