예제 #1
0
        public Task <UpdateClassifyOrderResponseDto> UpdateClassifyOrderSync(UpdateClassifyOrderRequestDto dto)
        {
            return(Task.Run(() =>
            {
                var classifyEntity = _groupClassifyRepository.Table.SingleOrDefault(t => t.Id.Equals(dto.classify_id));
                if (classifyEntity != null)
                {
                    classifyEntity.Order = dto.order;
                    classifyEntity.GMTModified = DateTime.Now;
                    _groupClassifyRepository.Update(classifyEntity);
                }
                else
                {
                    throw new NotFoundException("找不到需要更新的板块");
                }

                return new UpdateClassifyOrderResponseDto();
            }));
        }
        public async Task <IHttpActionResult> Put([FromBody] UpdateClassifyOrderRequestDto dto)
        {
            var resp = await _groupService.UpdateClassifyOrderSync(dto);

            return(Ok(resp));
        }