public Task <RemoveClassifyResponseDto> DeleteClassifySync(RemoveClassifyRequestDto dto) { return(Task.Run(() => { var classifyEntity = _groupClassifyRepository.Table.SingleOrDefault(t => t.Id.Equals(dto.classify_id)); if (classifyEntity != null) { classifyEntity.IsOffLine = true; classifyEntity.GMTModified = DateTime.Now; _groupClassifyRepository.Update(classifyEntity); } else { throw new NotFoundException("找不到需要下线的板块"); } return new RemoveClassifyResponseDto(); })); }
public async Task <IHttpActionResult> Delete([FromUri] RemoveClassifyRequestDto dto) { var resp = await _groupService.DeleteClassifySync(dto); return(Ok(resp)); }