public JsonResult UpdatePost() { var id = RequestHelper.GetValue("id"); var name = RequestHelper.GetValue("name"); var ip = RequestHelper.GetValue("ip"); var cname = RequestHelper.GetValue("cname"); var des = RequestHelper.GetValue("des"); var status = RequestHelper.GetInt("status"); var sortnum = RequestHelper.GetInt("sortnum"); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(ip)) { return(Json(new { result = false, info = "缺少必要参数" }, JsonRequestBehavior.DenyGet)); } var dto = new ServerNodeDto() { Id = id, Name = name, IP = ip, CNAME = cname, Description = des, Status = (sbyte)status, SortNum = sortnum }; var result = ServerNodeService.Update(dto); LogService.Info($"ServerNodeService.Update >>> {result} --- {id}:{ip}"); return(Json(new { result = result }, JsonRequestBehavior.DenyGet)); }
public ActionResult AddPost() { var id = Guid.NewGuid().ToString("n"); var name = RequestHelper.GetValue("servername"); var ip = RequestHelper.GetValue("serverip"); var cname = RequestHelper.GetValue("servercname"); var des = RequestHelper.GetValue("serverdes"); var status = 1; var sortnum = RequestHelper.GetInt("serversortnum"); if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(ip)) { return(RedirectToAction("Add")); } var dto = new ServerNodeDto() { Id = id, Name = name, IP = ip, CNAME = cname, Description = des, Status = (sbyte)status, SortNum = sortnum }; var result = ServerNodeService.Add(dto); LogService.Info($"ServerNodeService.Add >>> {result} --- {id}:{ip}"); return(RedirectToAction("List")); }
/// <summary> /// 添加节点 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static bool Add(ServerNodeDto dto) { using (var DB = new SSMMEntities()) { DB.ServerNode.Add(new ServerNode() { Id = dto.Id, Name = dto.Name, IP = dto.IP, CNAME = dto.CNAME, Description = dto.Description, Status = dto.Status, SortNum = dto.SortNum, }); return(DB.SaveChanges() > 0); } }
/// <summary> /// 更新节点 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static bool Update(ServerNodeDto dto) { using (var DB = new SSMMEntities()) { var node = DB.ServerNode.Find(dto.Id); if (node != null) { node.Name = dto.Name; node.IP = dto.IP; node.CNAME = dto.CNAME; node.Description = dto.Description; node.Status = dto.Status; node.SortNum = dto.SortNum; } return(DB.SaveChanges() > 0); } }