public ActionResult NavAdd(zhancaiw_category Nav) { if (UserInfo.roleID != (int)Enum_UserRole.管理员) { Layout(); return(Content(JsonReturn(Enum_ReturnStatus.失败, "警告,您已非法入侵将被强制退出!", null))); } string sort = Request["sort"]; string url = Request["url"]; string sortone = Request["sortone"]; string name = Request["name"]; if (string.IsNullOrEmpty(name)) { return(Content(JsonReturn(Enum_ReturnStatus.失败, "导航名称不能为空", null))); } zhancaiw_category model = new zhancaiw_category(); model.categoryName = name; if (string.IsNullOrEmpty(sort) && string.IsNullOrEmpty(sortone)) //添加一级导航 { if (string.IsNullOrEmpty(url)) { return(Content(JsonReturn(Enum_ReturnStatus.失败, "url参数不能为空", null))); } model.categoryPID = 0; } else if (string.IsNullOrEmpty(sortone) && !string.IsNullOrEmpty(sort))//添加二级导航 { model.categoryPID = Convert.ToInt32(sort); } else if (!string.IsNullOrEmpty(sortone)) { model.categoryPID = Convert.ToInt32(sortone); } model.addTime = DateTime.Now; db.zhancaiw_category.Add(model); db.SaveChanges(); return(Content(JsonReturn(Enum_ReturnStatus.成功, "添加成功", null))); }
public ActionResult NavEdit(zhancaiw_category Nav) { if (UserInfo.roleID != (int)Enum_UserRole.管理员) { Layout(); return(Content(JsonReturn(Enum_ReturnStatus.失败, "警告,您已非法入侵将被强制退出!", null))); } int id; if (!int.TryParse(Request["id"], out id)) { return(Content(JsonReturn(Enum_ReturnStatus.失败, "参数错误", null))); } var model = db.zhancaiw_category.Where(c => c.categoryID == id).FirstOrDefault(); if (model == null) { return(Content(JsonReturn(Enum_ReturnStatus.失败, "该数据不存在或已被删除", null))); } string name = Request["name"]; if (string.IsNullOrEmpty(name)) { return(Content(JsonReturn(Enum_ReturnStatus.失败, "导航名称不能为空", null))); } string url = Request["url"]; model.categoryName = name; if (model.categoryPID == 0) { if (string.IsNullOrEmpty(url)) { return(Content(JsonReturn(Enum_ReturnStatus.失败, "url参数不能为空", null))); } model.urlParams = url; } model.updateTime = DateTime.Now; db.SaveChanges(); return(Content(JsonReturn(Enum_ReturnStatus.成功, "更新成功", null))); }