コード例 #1
0
        public string ByCategory(int index)
        {
            List <string> category = CategoriesController.Instance().parseCategories();
            int           z        = 0;

            foreach (var category1 in category)
            {
                if (z == index)
                {
                    return(category1);
                }
                z++;
            }
            return(null);
        }
コード例 #2
0
 public void AddExpense(ExpenseDB expenseToAdd)
 {
     try
     {
         ExpenseDB _expense = new ExpenseDB()
         {
             expenseName     = expenseToAdd.expenseName,
             expenseAmount   = expenseToAdd.expenseAmount,
             expenseDate     = expenseToAdd.expenseDate,
             categoryId      = CategoriesController.Instance().getId(expenseToAdd.expenseCategory),
             expenseCategory = CategoriesController.Instance().getCategory(CategoriesController.Instance().getId(expenseToAdd.expenseCategory)),
             UserId          = Int32.Parse(FrontendController.Instance().userId())
         };
         using (var context = new Data.Smart_Saver_APIContext())
         {
             context.ExpenseDB.Add(_expense);
             context.SaveChanges();
         }
     }
     catch (Exception e)
     {
         _logger.LogError(e.ToString());
     }
 }