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); }
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()); } }