Beispiel #1
0
        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));
        }
Beispiel #2
0
        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"));
        }
Beispiel #3
0
 /// <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);
     }
 }
Beispiel #4
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);
     }
 }