public JsonResult Categories(string strtranstype, string strCategory = "", int intCategoryID = 0) { Models.CCategories category = new Models.CCategories(); Models.CDatabase db = new Models.CDatabase(); if (strtranstype == "add") { category = category.AddCategory(strCategory); if (category.ActionStatus == Models.CCategories.ActionStatusTypes.CategoryAdded) { return(Json(new { CategoryID = category.intCategoryID, strCategory = strCategory, ActionStatus = Models.CCategories.ActionStatusTypes.CategoryAdded })); } else { return(Json(new { ActionStatus = Models.CCategories.ActionStatusTypes.CategoryAddFailed })); } } else if (strtranstype == "delete") { int intActionStatusID; category = Models.CCategories.GetCategory(intCategoryID); intActionStatusID = category.DeleteCategory(intCategoryID); if ((Models.CCategories.ActionStatusTypes)intActionStatusID == Models.CCategories.ActionStatusTypes.CategoryDeleted) { return(Json(new { intCategoryID = category.intCategoryID, strCategory = category.strCategory, ActionStatus = Models.CCategories.ActionStatusTypes.CategoryDeleted })); } else { return(Json(new { ActionStatus = Models.CCategories.ActionStatusTypes.CategoryDeleteFailed })); } } else { return(Json(new { ActionStatus = Models.CCategories.ActionStatusTypes.SelectACategory })); } }
public ActionResult Categories() { Models.CUser User = new Models.CUser(); User = User.GetCurrentUser(); Models.CCategories categories = new Models.CCategories(); categories.CategoryList = Models.CCategories.GetCategories(); categories.UserID = User.UserID; return(View(categories)); }