Ejemplo n.º 1
0
        public IActionResult ChangeStatus(ChangeStatusRequest model)
        {
            if (model == null)
            {
                return this.BadRequest();
            }

            var result = this.ArticleService.ChangeStatus(model);

            return this.ApiResponse(result);
        }
Ejemplo n.º 2
0
        public OperationResult ChangeStatus(ChangeStatusRequest model)
        {
            using (var conn = this.OpenConnection())
            {
                string sql = @"
UPDATE [Article] SET [Status]=@Status
WHERE ID IN @IDs;
";
                var para = new
                {
                    Status = model.Status,
                    IDs = model.ArticleIDList
                };

                var rows = conn.Execute(sql, para);

                if (rows == 0)
                {
                    return OperationResult.ErrorResult("不存在的文章");
                }

                this.CategoryService.ClearCache();
                return OperationResult.SuccessResult();
            }
        }