Esempio n. 1
0
        public Task <UpdateClassifyResponseDto> UpdateClassifySync(UpdateClassifyRequestDto dto)
        {
            return(Task.Run(() =>
            {
                UpdateClassifyResponseDto resp = new UpdateClassifyResponseDto();
                var classifyEntity = _groupClassifyRepository.Table.SingleOrDefault(t => t.Id.Equals(dto.id));
                if (classifyEntity != null)
                {
                    classifyEntity.Name = dto.name;
                    classifyEntity.Description = dto.description;
                    classifyEntity.Order = dto.order;
                    classifyEntity.GMTModified = DateTime.Now;

                    _groupClassifyRepository.Update(classifyEntity);
                }
                else
                {
                    throw new NotFoundException("不存在该板块");
                }
                return resp;
            }));
        }
        public async Task <IHttpActionResult> Put([FromBody] UpdateClassifyRequestDto dto)
        {
            var resp = await _groupService.UpdateClassifySync(dto);

            return(Ok(resp));
        }