public ActionResult Add(T_Bas_Module one) { var parent = _bll.FindSingleData(one.ParentID); one.Path = parent.Path + 1; bool add = _bll.Insert(one); CRUDModel cm = CRUDModelHelper.GetRes(CRUD.ADD, add); return(Json(cm, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 添加界面 /// </summary> /// <returns></returns> public ActionResult Add() { ViewData["IsUse"] = PublicCommon.GetPublicCommon()["IsUse"]; ViewData["IsFuntion"] = PublicCommon.GetPublicCommon()["IsFuntion"]; ViewBag.applicationList = new SelectList(PublicCommon.GetPublicCommon()["ApplicationID"], "Value", "ShowName"); ViewBag.moduleList = new SelectList((DataCache.GetCache(ObjectCacheName.Module) as IList <T_Bas_Module>), "MouduleID", "MouduleName"); ViewBag.moduleTypeList = new SelectList(PublicCommon.GetIsMouduleType(), "Value", "ShowName"); T_Bas_Module module = new T_Bas_Module(); module.CreateDate = DateTime.Now; return(View(module)); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Edit(int?id) { ViewData["IsUse"] = PublicCommon.GetPublicCommon()["IsUse"]; ViewData["IsFuntion"] = PublicCommon.GetPublicCommon()["IsFuntion"]; T_Bas_Module module = _bll.FindSingleData(id); if (!object.Equals(module, null)) { ViewBag.applicationList = new SelectList(PublicCommon.GetPublicCommon()["ApplicationID"], "Value", "ShowName"); ViewBag.moduleList = new SelectList((DataCache.GetCache(ObjectCacheName.Module) as IList <T_Bas_Module>), "MouduleID", "MouduleName"); ViewBag.moduleTypeList = new SelectList(PublicCommon.GetIsMouduleType(), "Value", "ShowName"); } return(View(module)); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public int GetPathData(int id) { int path; T_Bas_Module module = SysDataHelper <T_Bas_Module> .FindSingleData(id); if (module != null) { path = Convert.ToInt32(module.Path); } else { path = 0; } return(path); }
public bool Delete(T_Bas_Module p) { return(_repository.Delete(p)); }
/// <summary> /// 修改指定的字段 /// </summary> /// <param name="entity"></param> /// <param name="fileds"></param> /// <returns></returns> public bool UpdateSubFields(T_Bas_Module entity, List <string> fileds) { return(_repository.UpdateSubFields(entity, fileds)); }
public bool Update(T_Bas_Module p) { return(_repository.Update(p)); }
public bool Insert(T_Bas_Module p) { return(_repository.Insert(p)); }