1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- using PMS.BusinessModels.Problem;
- using PMS.Interface;
- using PMS.Interface.BaseCode;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.Mvc;
- namespace PMS.WebUI.Controllers
- {
- public class ClassifyManageController : BaseController
- {
- IProblemClassfy ProblemClassfy = InterfaceFactory.CreateBusinessInstance<IProblemClassfy>();
- // GET: ClassifyManage
- public ActionResult Index()
- {
- return View();
- }
- public ActionResult Add_Window()
- {
- return View();
- }
- public ActionResult Edit_Window(string id)
- {
- ViewBag.ID = id;
- return View();
- }
- /// <summary>
- /// 获取分类的树形网格
- /// </summary>
- /// <returns></returns>
- public ActionResult GetTreeGrid()
- {
- var json = ProblemClassfy.GetTreeGrid(GetCurrentUser());
- return Content(json, "application/json");
- }
- /// <summary>
- /// 获取分类树形选择项
- /// </summary>
- /// <returns></returns>
- public ActionResult GetClassTree()
- {
- var json = ProblemClassfy.GetClassTree(GetCurrentUser());
- return Content(json, "application/json");
- }
- /// <summary>
- /// 新建问题分类
- /// </summary>
- /// <returns></returns>
- public ActionResult Add_Class(ProblemClassModel model)
- {
- model.Deatil= model.Deatil.Replace("\n", "").Replace(" ", "").Replace("\t", "").Replace("\r", "");
- model.ChanelId = GetCurrentUser().CompanyID;
- var r = ProblemClassfy.AddClass(model);
- return Content(r?"1":"0");
- }
- /// <summary>
- /// 删除分类
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- public ActionResult DelClass(string id)
- {
- var r = ProblemClassfy.DelClass(id);
- return Content(r ? "1" : "0");
- }
- /// <summary>
- /// 通过ID获取问题分类
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- public ActionResult GetProblemClassByID(string id)
- {
- var json = ProblemClassfy.GetProblemClassByID(id);
- return Content(json, "application/json");
- }
- /// <summary>
- /// 修改问题分类
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- public ActionResult EditClass(ProblemClassModel model)
- {
- var r = ProblemClassfy.EditClass(model);
- return Content(r ? "1" : "0");
- }
- }
- }
|