public JsonResult CopyApiDataInter(Models.api_items api_Items)
        {
            api_Items.mod_date = DateTime.Now;
            var apifirst = dbhelper.FirstOrDefault(u => u.apiname == api_Items.apiname);

            if (apifirst != null)
            {
                return(Json(new
                {
                    success = false,
                    message = "复制此API须修改API名称:已存在此API名称,请重新命名"
                }, JsonRequestBehavior.AllowGet));
            }
            api_Items.id = 0;
            dbhelper.Insert(api_Items);
            int m = dbhelper.SaveChanges();

            if (m > 0)
            {
                return(Json(new
                {
                    success = true,
                    data = m,
                    message = "复制成功"
                }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new
            {
                success = false,
                message = "复制失败"
            }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
 public JsonResult Del(int id)
 {
     try
     {
         Models.api_items item = dbhelper.FindById(id);
         dbhelper.Delete(item);
         dbhelper.SaveChanges();
         return(Json(new { access = true }));
     }
     catch (Exception exp)
     {
         return(Json(new { access = false, msg = exp.Message }));
     }
 }
Example #3
0
        public JsonResult dataSave(Models.api_items entity)
        {
            try
            {
                if (entity != null)
                {
                    if (entity.apiname == null)
                    {
                        entity.apiname = "";
                    }
                    if (entity.apinote == null)
                    {
                        entity.apinote = "";
                    }
                    if (entity.apipars == null)
                    {
                        entity.apipars = "";
                    }
                    if (entity.apiscript == null)
                    {
                        entity.apiscript = "";
                    }
                    if (entity.apistatus == null)
                    {
                        entity.apistatus = "";
                    }
                }


                if (entity.id <= 0)
                {
                    dbhelper.Insert(entity);
                    dbhelper.SaveChanges();
                    dbhelper.SaveChanges();
                }
                else
                {
                    dbhelper.Update(entity);
                    dbhelper.SaveChanges();
                }
                return(Json(new { access = true }));
            }
            catch (Exception exp)
            {
                return(Json(new { access = false, msg = exp.Message }));
            }
        }
Example #4
0
 public ActionResult Edit(int id)
 {
     Models.api_items item = dbhelper.FindById(id);
     //Models.Model_ApiItem entity = new Models.Model_ApiItem();
     if (item == null)
     {
         //新增;
         item           = new Models.api_items();
         item.apistatus = "未启用";
         item.apinote   = "";
         item.apipars   = "";
         item.apiname   = "";
         ViewBag.entity = item;
     }
     else
     {
         // ApiItemService.GetById(id);
         ViewBag.entity = item;
     }
     return(View());//
 }
        public JsonResult ApiDataInterAdd(Models.api_items api_Items)
        {
            api_Items.mod_date = DateTime.Now;

            if (api_Items.id > 0)
            {
                dbhelper.Update(api_Items);
            }
            else
            {
                var apifirst = dbhelper.FirstOrDefault(u => u.apiname == api_Items.apiname);
                if (apifirst != null)
                {
                    return(Json(new
                    {
                        success = false,
                        message = "已存在此API名称,请重新命名"
                    }, JsonRequestBehavior.AllowGet));
                }
                dbhelper.Insert(api_Items);
            }
            int m = dbhelper.SaveChanges();

            if (m > 0)
            {
                return(Json(new
                {
                    success = true,
                    data = m,
                    message = "保存成功"
                }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new
            {
                success = false,
                message = "保存失败"
            }, JsonRequestBehavior.AllowGet));
        }