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)); }
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)); } }
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))); } }
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")); }
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()); } }
public ActionResult Delete(int id) { return(GetStatusCodeResult(_articlesService.Delete(id, GetCurrentUser()))); }