public ActionResult RemoveAccountType(long typeID) { AccountTypeAdapter accountTypeAdapter = new AccountTypeAdapter(); accountTypeAdapter.DeleteAccountTypeByID(typeID); return(Json(true, JsonRequestBehavior.AllowGet)); }
public JsonResult GetUserAccountTypes() { AccountTypeAdapter accountTypeAdapter = new AccountTypeAdapter(); List <AccountTypeModel> accountTypes = accountTypeAdapter.GetAccountTypesByUID(Utilities.GetUsersUID(User.Identity.Name)); return(Json(accountTypes.ToList(), JsonRequestBehavior.AllowGet)); }
public ActionResult AddAccountType(string typeName) { AccountTypeAdapter accountTypeAdapter = new AccountTypeAdapter(); if (!accountTypeAdapter.GetAccountTypesByUID(User.Identity.Name).Exists(a => a.AccountType == typeName)) { accountTypeAdapter.AddAccountType(new AccountTypeModel { AccountType = typeName }, User.Identity.Name); } return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(BudgetModel BudgetTryingToAdd = null) { ViewBag.IsNotDashboard = true; BudgetAdapter budgetAdapter = new BudgetAdapter(); FrequencyAdapter frequencyAdapter = new FrequencyAdapter(); AccountTypeAdapter accountTypeAdapter = new AccountTypeAdapter(); BudgetModelList pageData = new BudgetModelList { Budgets = budgetAdapter.GetBudgetsByUID(Utilities.GetUsersUID(User.Identity.Name)), Categories = budgetAdapter.GetUniqueCategoryByUID(Utilities.GetUsersUID(User.Identity.Name)), Frequencies = frequencyAdapter.GetAllFrequencies(), AccountTypes = accountTypeAdapter.GetAccountTypesByUID(Utilities.GetUsersUID(User.Identity.Name)) }; if (BudgetTryingToAdd != null) { pageData.NewBudget = BudgetTryingToAdd; } return(View(pageData)); }