Example #1
0
 public JsonResult DeleteApp(string id)
 {
     if (string.IsNullOrEmpty(id))
     {
         return Json(new { code = -1, msg = "appid为能为空。" });
     }
     using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
     {
         PubConn.Open();
         try
         {
             int r = Models.AppDal.Instance.DeletApp(PubConn, id);
             if (r == 0)
             {
                 return Json(new { code = -1, msg = "appid [" + id + "]不存在或已被删除" });
             }
             return Json(new { code = 1 });
         }
         finally
         {
             Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
             log.opecontent = "删除应用。";
             Models.CertCenterLogDal.Instance.Add(PubConn, log);
         }
     }
 }
Example #2
0
        public JsonResult Delete(int apptype, int categoryid)
        {
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();

                int r = Models.AppcategoryDal.Instance.DeleteCategory(PubConn, apptype, categoryid);
                Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                log.opecontent = "删除应用分类,操作结果:" + r;
                Models.CertCenterLogDal.Instance.Add(PubConn, log);
                if (r > 0)
                {
                    return(Json(new { code = 1 }));
                }
                else
                {
                    if (r == -2)
                    {
                        return(Json(new { code = -2, msg = "此分类下存在接口,无法删除。" }));
                    }
                    else
                    {
                        return(Json(new { code = -1, msg = "删除失败,不存在或已被删除" }));
                    }
                }
            }
        }
        public JsonResult Delete(int apptype, int categoryid)
        {
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();

                int r = Models.AppcategoryDal.Instance.DeleteCategory(PubConn, apptype, categoryid);
                    Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                    log.opecontent = "删除应用分类,操作结果:" + r;
                    Models.CertCenterLogDal.Instance.Add(PubConn, log);
                if (r > 0)
                {
                    return Json(new { code = 1 });
                }
                else
                {

                    if (r == -2)
                    {
                        return Json(new { code = -2, msg = "此分类下存在接口,无法删除。" });
                    }
                    else
                    {
                        return Json(new { code = -1, msg = "删除失败,不存在或已被删除" });
                    }
                }
            }
        }
Example #4
0
 public JsonResult DeleteApp(string id)
 {
     if (string.IsNullOrEmpty(id))
     {
         return(Json(new { code = -1, msg = "appid为能为空。" }));
     }
     using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
     {
         PubConn.Open();
         try
         {
             int r = Models.AppDal.Instance.DeletApp(PubConn, id);
             if (r == 0)
             {
                 return(Json(new { code = -1, msg = "appid [" + id + "]不存在或已被删除" }));
             }
             return(Json(new { code = 1 }));
         }
         finally
         {
             Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
             log.opecontent = "删除应用。";
             Models.CertCenterLogDal.Instance.Add(PubConn, log);
         }
     }
 }
        public JsonResult Edit(Models.DbModels.appcategory model)
        {
            if (string.IsNullOrEmpty(model.categorytitle))
            {
                return Json(new { code = -1, msg = "分类名称不能为空" });
            }
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();
                try
                {
                    if (model.categoryid < 1)//添加
                    {
                        int r = Models.AppcategoryDal.Instance.Addcategory(PubConn, model);
                        if (r > 0)
                        {
                            return Json(new { code = 1, response = model });
                        }
                        else
                        {
                            return Json(new { code = -1, msg = "新增失败,原因不明" });
                        }
                    }
                    else//修改
                    {
                        int r = Models.AppcategoryDal.Instance.UpdateCategory(PubConn, model);
                        if (r > 0)
                        {
                            return Json(new { code = 1, response = model });
                        }
                        else
                        {
                            return Json(new { code = -1, msg = "修改失败,原因不明" });
                        }
                    }
                }
                catch (Exception ex)
                {
                    return Json(new { code = -1, msg = ex.Message });
                }
                finally
                {

                    Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                    log.opecontent = "修改应用分类";
                    Models.CertCenterLogDal.Instance.Add(PubConn, log);
                }
            }
        }
Example #6
0
 public JsonResult Edit(Models.DbModels.appcategory model)
 {
     if (string.IsNullOrEmpty(model.categorytitle))
     {
         return(Json(new { code = -1, msg = "分类名称不能为空" }));
     }
     using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
     {
         PubConn.Open();
         try
         {
             if (model.categoryid < 1)//添加
             {
                 int r = Models.AppcategoryDal.Instance.Addcategory(PubConn, model);
                 if (r > 0)
                 {
                     return(Json(new { code = 1, response = model }));
                 }
                 else
                 {
                     return(Json(new { code = -1, msg = "新增失败,原因不明" }));
                 }
             }
             else//修改
             {
                 int r = Models.AppcategoryDal.Instance.UpdateCategory(PubConn, model);
                 if (r > 0)
                 {
                     return(Json(new { code = 1, response = model }));
                 }
                 else
                 {
                     return(Json(new { code = -1, msg = "修改失败,原因不明" }));
                 }
             }
         }
         catch (Exception ex)
         {
             return(Json(new { code = -1, msg = ex.Message }));
         }
         finally
         {
             Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
             log.opecontent = "修改应用分类";
             Models.CertCenterLogDal.Instance.Add(PubConn, log);
         }
     }
 }
Example #7
0
 public JsonResult deleteapi(int id)
 {
     using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
     {
         PubConn.Open();
         bool r = Models.ApiDal.Instance.Delete(PubConn, id);
         Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
         log.opecontent = "删除接口,操作结果:" + r;
         Models.CertCenterLogDal.Instance.Add(PubConn, log);
         if (r)
         {
             return(Json(new { code = 1 }));
         }
         return(Json(new { code = -1, msg = "不存在编号为 [" + id + "] 的接口或已被删除。" }));
     }
 }
Example #8
0
        public JsonResult edit(Models.DbModels.api model)
        {
            if (string.IsNullOrEmpty(model.apititle))
            {
                return(Json(new { code = -1, msg = "请输入接口标题" }));
            }
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();

                Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                try
                {
                    if (model.apiid == 0)
                    {
                        if (Models.ApiDal.Instance.Add(PubConn, model))
                        {
                            model.apiid = PubConn.GetIdentity();
                            return(Json(new { code = 1, response = model }));
                        }
                        else
                        {
                            return(Json(new { code = -1, msg = "添加失败" }));
                        }
                    }
                    else
                    {
                        if (Models.ApiDal.Instance.Edit(PubConn, model))
                        {
                            return(Json(new { code = 1, response = model }));
                        }
                        else
                        {
                            return(Json(new { code = -1, msg = "修改失败" }));
                        }
                    }
                }
                finally
                {
                    log.opecontent = "修改接口";
                    Models.CertCenterLogDal.Instance.Add(PubConn, log);
                }
            }
        }
Example #9
0
 public JsonResult DeleteLog(int id)
 {
     using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
     {
         PubConn.Open();
         bool r = Models.CertCenterLogDal.Instance.Delete(PubConn, id);
         Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
         log.opecontent = "删除操作日志。结果:" + r;
         Models.CertCenterLogDal.Instance.Add(PubConn, log);
         if (r)
         {
             return Json(new { code = 1 });
         }
         else
         {
             return Json(new { code = -1, msg = "删除失败,日志不存在或存已被删除。" });
         }
     }
 }
Example #10
0
 public JsonResult DeleteLog(int id)
 {
     using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
     {
         PubConn.Open();
         bool r = Models.CertCenterLogDal.Instance.Delete(PubConn, id);
         Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
         log.opecontent = "删除操作日志。结果:" + r;
         Models.CertCenterLogDal.Instance.Add(PubConn, log);
         if (r)
         {
             return(Json(new { code = 1 }));
         }
         else
         {
             return(Json(new { code = -1, msg = "删除失败,日志不存在或存已被删除。" }));
         }
     }
 }
Example #11
0
        public JsonResult deletetoken(string id, Models.DbModels.TokenType tokentype)
        {
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();

                bool r = Models.TokenDal.Instance.Delete(PubConn, id, tokentype);

                Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                log.opecontent = "删除token。tokentype=" + tokentype.ToString() + " result=" + r;
                Models.CertCenterLogDal.Instance.Add(PubConn, log);
                if (r)
                {
                    return(Json(new { code = 1 }));
                }
                else
                {
                    return(Json(new { code = -905, msg = "删除失败,token不存在或存已被删除。" }));
                }
            }
        }
Example #12
0
        public JsonResult deletetoken(string id, Models.DbModels.TokenType tokentype)
        {
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();

                bool r = Models.TokenDal.Instance.Delete(PubConn, id, tokentype);

                Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                log.opecontent = "删除token。tokentype="+tokentype.ToString()+" result="+r;
                Models.CertCenterLogDal.Instance.Add(PubConn, log);
                if (r)
                {
                    return Json(new { code = 1 });
                }
                else
                {
                    return Json(new { code = -905, msg = "删除失败,token不存在或存已被删除。" });
                }
            }
        }
Example #13
0
        public ActionResult Edit(Models.DbModels.app model, string act)
        {
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();
                ViewBag.appgrades = Models.AppGradeDal.Instance.GetGrades(PubConn, model.apptype);
                ViewBag.act = act;
                if (string.IsNullOrEmpty(model.appname))
                {
                    ModelState.AddModelError("appname", "应用名不能为空。");
                    return View(model);
                }
                if (model.appgradeno <= 0)
                {
                    ModelState.AddModelError("appgradeno", "请选择应用级别。");
                    return View(model);
                }

                try
                {
                    if (string.IsNullOrEmpty(model.appid))
                    {
                        model.appid = XXF.Db.LibString.MakeRandomNumber(16);
                    }
                    if (string.IsNullOrEmpty(model.appsecret))
                    {
                        model.appsecret = Guid.NewGuid().ToString().Replace("-", "");
                    }
                    if (act == "edit")
                    {
                        int r = Models.AppDal.Instance.UpdateApp(PubConn, model);
                        if (r > 0)
                        {
                            return RedirectToAction("index");
                        }
                        else
                        {
                            ViewBag.act = "edit";
                            return View(model);
                        }
                    }
                    else
                    {
                        int r = Models.AppDal.Instance.AddApp(PubConn, model);
                        if (r > 0)
                        {
                            return RedirectToAction("index");
                        }
                        else
                        {
                            if (r == -1)
                            {
                                ModelState.AddModelError("appid", "appid已存在,请更换");
                            }
                            return View(model);
                        }
                    }

                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("", ex.Message);
                    return View(model);
                }
                finally
                {
                    Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                    log.opecontent = "修改应用";
                    Models.CertCenterLogDal.Instance.Add(PubConn, log);
                }
            }
        }
Example #14
0
        public ActionResult Edit(Models.DbModels.app model, string act)
        {
            using (XXF.Db.DbConn PubConn = XXF.Db.DbConfig.CreateConn())
            {
                PubConn.Open();
                ViewBag.appgrades = Models.AppGradeDal.Instance.GetGrades(PubConn, model.apptype);
                ViewBag.act       = act;
                if (string.IsNullOrEmpty(model.appname))
                {
                    ModelState.AddModelError("appname", "应用名不能为空。");
                    return(View(model));
                }
                if (model.appgradeno <= 0)
                {
                    ModelState.AddModelError("appgradeno", "请选择应用级别。");
                    return(View(model));
                }

                try
                {
                    if (string.IsNullOrEmpty(model.appid))
                    {
                        model.appid = XXF.Db.LibString.MakeRandomNumber(16);
                    }
                    if (string.IsNullOrEmpty(model.appsecret))
                    {
                        model.appsecret = Guid.NewGuid().ToString().Replace("-", "");
                    }
                    if (act == "edit")
                    {
                        int r = Models.AppDal.Instance.UpdateApp(PubConn, model);
                        if (r > 0)
                        {
                            return(RedirectToAction("index"));
                        }
                        else
                        {
                            ViewBag.act = "edit";
                            return(View(model));
                        }
                    }
                    else
                    {
                        int r = Models.AppDal.Instance.AddApp(PubConn, model);
                        if (r > 0)
                        {
                            return(RedirectToAction("index"));
                        }
                        else
                        {
                            if (r == -1)
                            {
                                ModelState.AddModelError("appid", "appid已存在,请更换");
                            }
                            return(View(model));
                        }
                    }
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("", ex.Message);
                    return(View(model));
                }
                finally
                {
                    Models.DbModels.certcenterlog log = new Models.DbModels.certcenterlog(this);
                    log.opecontent = "修改应用";
                    Models.CertCenterLogDal.Instance.Add(PubConn, log);
                }
            }
        }