Exemplo n.º 1
0
        public IResult DeleteArticle([FromBody] int id)
        {
            AutUserInfo userInfo      = _httpContext.HttpContext.Session.GetObject <AutUserInfo>("UserInfo");
            string      resultmessage = StaticValues.ErrorMessage;
            int         resultcode    = StaticValues.ErrorCode;
            bool        resultval     = false;

            try
            {
                var result = _article.Delete(id, userInfo);
                resultcode    = result.ResultCode;
                resultmessage = result.Message;
                resultval     = result.IsSuccess;
                if (resultval)
                {
                    if (_memcache.TryGetValue("Article" + id, out Articles val))
                    {
                        _memcache.Remove("Article" + id);
                    }
                }
            }
            catch (Exception ex)
            {
                _logs.Add(userInfo.SessId, ex.ToString(), "DeleteArticle", "ArticleController", Enum.GetName(typeof(LayerInfo), 1), _httpContext.HttpContext.Request.Path, userInfo.ClientIp, userInfo.UsrId);
            }
            return(new Result(resultval, resultmessage, resultcode));
        }
Exemplo n.º 2
0
        public ActionResult Delete(int id)
        {
            ResultMsg result = new ResultMsg();
            var       comm   = IArticlesService.GetById(id);

            if (comm != null)
            {
                IArticlesService.Delete(comm);
                result.Code     = 1;
                result.CodeText = "删除成功!";
                return(Json(result));
            }
            else
            {
                result.Code     = 2;
                result.CodeText = "删除失败!";
                return(Json(result));
            }
        }
Exemplo n.º 3
0
        public HttpResponseMessage Delete(int id)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }
            try
            {
                SuccessResponse sr = new SuccessResponse();
                _articlesService.Delete(id);

                return(Request.CreateResponse(HttpStatusCode.OK, sr));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, CreateExceptionResponse(ex)));
            }
        }
Exemplo n.º 4
0
        public ActionResult Delete(int id)
        {
            string           message = "";
            IArticlesService artSrv  = IoC.Resolve <IArticlesService>();
            Articles         art     = artSrv.Getbykey(id);

            if (artSrv.Delete(art, out message))
            {
                Messages.AddFlashMessage("Xóa thành công.");
                logSrv.CreateNew(FXContext.Current.CurrentUser.userid, "Article - Delete :" + id, "Delete Success", LogType.Success, HttpContext.Request.UserHostAddress, HttpContext.Request.Browser.Browser);
            }
            else
            {
                logSrv.CreateNew(FXContext.Current.CurrentUser.userid, "Article - Delete :" + id, "Delete Error : " + message, LogType.Error, HttpContext.Request.UserHostAddress, HttpContext.Request.Browser.Browser);
                Messages.AddErrorMessage("Chưa xóa được, vui lòng thực hiện lại.");
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 5
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    // TODO: Add insert logic here
                    var result = await Service.Delete <Article>(id);

                    ResultHelper.SetResult(this, result);
                    return(RedirectToAction("Index"));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 6
0
 public ActionResult Delete(int id)
 {
     return(GetStatusCodeResult(_articlesService.Delete(id, GetCurrentUser())));
 }