public OkObjectResult Post(string sName, string sLinkurl, int iOrder, string sIcon, bool bIsshow = true, int iLevel = 0, string sParentid = "-1") { // 判断模块是否存在 根据SLinkurl VsSysModule pExist = _moduleService.Query(d => d.SLinkurl == sLinkurl).FirstOrDefault(); if (pExist != null) { return(JsonRes.Fail("模块已存在")); } VsSysModule entity = new VsSysModule { Id = Guid.NewGuid().ToString(), SName = sName, SLinkurl = sLinkurl, IOrder = iOrder, SIcon = sIcon, BIsshow = bIsshow, ILevel = iLevel, SParentid = sParentid, }; string error = ""; int res = _moduleService.TryAdd(out error, entity); if (res == 0) { return(JsonRes.Fail(entity, error)); } return(JsonRes.Success(entity)); }
public OkObjectResult Put(string id, string sName, string sLinkurl, int iOrder, string sIcon, bool bIsshow = true, int iLevel = 0, string sParentid = "-1") { if (string.IsNullOrEmpty(id)) { return(JsonRes.Fail("id无效")); } VsSysModule pExit = _moduleService.QueryByID(id); if (pExit == null) { return(JsonRes.Fail("模块不存在")); } pExit.SName = sName; pExit.SLinkurl = sLinkurl; pExit.IOrder = iOrder; pExit.SIcon = sIcon; pExit.BIsshow = bIsshow; pExit.ILevel = iLevel; pExit.SParentid = sParentid; string error = ""; int res = _moduleService.TryUpdate(out error, pExit); if (res == 0) { return(JsonRes.Fail(pExit, error)); } return(JsonRes.Success(pExit)); }
public OkObjectResult Post(string sName, string sModuleid, string sLinkurl, string sController, string sAction) { VsSysModule pExistModule = _moduleService.QueryByID(sModuleid); if (pExistModule == null) { return(JsonRes.Fail("模块不存在")); } VsSysApiModule entity = new VsSysApiModule { Id = System.Guid.NewGuid().ToString(), SName = sName, SModuleid = sModuleid, SLinkurl = sLinkurl, SController = sController, SAction = sAction, }; string error = ""; int res = _apiModuleService.TryAdd(out error, entity); if (res == 0) { return(JsonRes.Fail(entity, error)); } return(JsonRes.Success(entity)); }
public OkObjectResult Post(string sUserid, string sModuleid, string sApiModuleid, bool bIsdeleted = false) { VsSysUser pFindUser = _userService.QueryByID(sUserid); if (pFindUser == null) { return(JsonRes.Fail("用户不存在")); } VsSysModule pFindModule = _moduleService.QueryByID(sModuleid); if (pFindModule == null) { return(JsonRes.Fail("模块不存在")); } VsSysApiModule pFindApi = _apiModuleService.QueryByID(sApiModuleid); if (pFindApi == null) { return(JsonRes.Fail("接口不存在")); } VsSysPower pExit = _powerService.QuerySingle(d => d.SUserid == sUserid && d.SApimoduleid == sApiModuleid); if (pExit != null) { return(JsonRes.Fail("接口已存在")); } VsSysPower entity = new VsSysPower { Id = System.Guid.NewGuid().ToString(), SUserid = sUserid, SModuleid = sModuleid, SApimoduleid = sApiModuleid, BIsdeleted = bIsdeleted, }; string error = ""; int res = _powerService.TryAdd(out error, entity); if (res == 0) { return(JsonRes.Fail(entity, error)); } return(JsonRes.Success(entity)); }
public OkObjectResult Delete(string id) { if (string.IsNullOrEmpty(id)) { return(JsonRes.Fail("id无效")); } VsSysModule pExit = _moduleService.QueryByID(id); if (pExit == null) { return(JsonRes.Fail("模块不存在")); } string error = ""; int res = _moduleService.TryDelete(out error, pExit); if (res == 0) { return(JsonRes.Fail(pExit, error)); } return(JsonRes.Success(pExit)); }