public async Task <BaseApiResponse> Delete(DeleteRequest request) { request.CheckNotNull(nameof(request)); //判断 var announcement = _announcementQueryService.Find(request.Id); if (announcement == null) { return(new BaseApiResponse { Code = 400, Message = "没找到该公告" }); } //删除 var command = new DeleteAnnouncementCommand(request.Id); var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } return(new BaseApiResponse()); }
public List <AnnouncemrntsView> QueryAnnouncementList(string search, out int total, string orderBy, string orderType, int pageIndex, int pageSize) { var list = _aunouncementQueryService.Find(search, out total, orderBy, orderType, pageIndex, pageSize).ToList(); return(list); }