public ResponseNewsPublish Publish([FromBody] RequestNewsPublish request) { try { NewsBLL bll = new NewsBLL(); return(bll.Publish(request)); } catch (Exception ex) { throw new HttpResponseException( Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public ResponseNewsPublish Publish(RequestNewsPublish request) { var res = new ResponseNewsPublish(); using (cnn = GetConnection()) { try { string sql = "update tks_fas_news set status=1 ,published_at=@published_at where id=@Id"; cnn.Execute(sql, new { published_at = DateTime.Now, Id = request.Id }); res.IsSuccess = true; res.Message = "发布成功"; return(res); } catch (Exception ex) { return(this.DealException(res, ex) as ResponseNewsPublish); } } }