/// <summary> /// 添加一个菜单 /// </summary> /// <param name="model"></param> /// <returns></returns> public int Add(MeunModel model) { Esmart_Sys_Navigations DbModel = new Esmart_Sys_Navigations() { AppId = model.AppId, CreateId = model.CreateId, CreateTime = model.CreateTime, Iconurl = model.Iconurl, InClassName = model.InClassName, NavigationId = model.Id, OutClassName = model.OutClassName, ParentID = model.ParentID, SortNo = model.SortNo, Title = model.Title, Url = model.Url }; int code = Data.MenuManager.Add(DbModel); return(code); }
public JsonResult NavigationEdit(MeunModel model) { var responser = new ResponseModel <MeunModel>(); model.Id = _menuService.NavigationSave(model); if (model.Id <= 0) { responser.Header.ReturnCode = 1; responser.Header.Message = "Fail"; } responser.Body = model; return(Json(responser)); }
public int NavigationSave(MeunModel model) { try { if (model.Id == 0) { return(_menuManager.Add(model)); } return(_menuManager.Update(model)); } catch (Exception ex) { throw new TpoBaseException(ex.Message); } }
public JsonResult NavigationAdd(MeunModel model) { var responser = new ResponseModel <MeunModel>(); model.CreateId = CurrentUser.UserId; model.CreateTime = DateTime.Now; var Id = _menuService.NavigationSave(model); model.Id = Id; if (Id <= 0) { responser.Header.ReturnCode = 1; responser.Header.Message = "Fail"; } responser.Body = model; return(Json(responser)); }
public int Update(MeunModel model) { Esmart_Sys_Navigations dbModel = new Esmart_Sys_Navigations() { AppId = model.AppId, Iconurl = model.Iconurl, InClassName = model.InClassName, NavigationId = model.Id, OutClassName = model.OutClassName, ParentID = model.ParentID, SortNo = model.SortNo, Title = model.Title, Url = model.Url }; var updateModel = Data.MenuManager.GetModel(model.Id); if (updateModel == null) { throw new TpoBaseException("this data is not existes"); } dbModel.CreateId = updateModel.CreateId; dbModel.CreateTime = updateModel.CreateTime; int code = Data.MenuManager.Update(dbModel); LogManagerDb.Log(model.CreateId, model.CreateTime, "用户" + model.CreateId + "修改了菜单,菜单名字是:" + model.Title, "menuupdate"); return(code); }
public MeunModel GetMenusByNavigationId(int navigationId) { MeunModel model = new MeunModel(); var tpoSysNavigations = Data.MenuManager.GetModel(navigationId); if (tpoSysNavigations != null) { model.AppId = tpoSysNavigations.AppId; model.CreateId = tpoSysNavigations.CreateId; model.CreateTime = tpoSysNavigations.CreateTime; model.Iconurl = tpoSysNavigations.Iconurl; model.Id = tpoSysNavigations.NavigationId; model.InClassName = tpoSysNavigations.InClassName; model.OutClassName = tpoSysNavigations.OutClassName; model.ParentID = tpoSysNavigations.ParentID; model.SortNo = tpoSysNavigations.SortNo; model.Title = tpoSysNavigations.Title; model.Url = tpoSysNavigations.Url; } return(model); }