/// <summary> /// /// </summary> /// <param name="request"></param> /// <returns></returns> public UpdateArticleModelResponse UpdateArticleModel(UpdateArticleModelRequest request) { using (var client = DbFactory.CreateClient()) { var articleModel = client.Queryable <ArticleModel>().InSingle(request.Id); if (articleModel == null) { throw new AlertException("找不到该条信息"); } articleModel.Name = request.Name; articleModel.Configuration = request.Configuration; articleModel.CategoryId = request.CategoryId; client.Updateable(articleModel).ExecuteCommand(); //_cacheManager.RemoveOnEntityUpdated<ArticleModel>(request.Id); _eventPublisher.EntityUpdated(articleModel); return(new UpdateArticleModelResponse()); } }
public IActionResult Update(UpdateArticleModelRequest request) { var resp = _articleModelService.UpdateArticleModel(request); return(RespJson(resp)); }