Ejemplo n.º 1
0
        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));
        }