public async Task <ActionResult <MessageModel <PrProductCategoryDto> > > EditUserInfo(AcUserInfoEditDto acUserInfoEditDto)
        {
            MessageModel <PrProductCategoryDto> res = new MessageModel <PrProductCategoryDto>();

            if (!await _prProductCategoryServices.ExistEntityAsync(a => a.Id == acUserInfoEditDto.Id))
            {
                return(NotFound(StyleCode.NotFound(res)));
            }
            PrProductCategory entity = _mapper.Map <PrProductCategory>(acUserInfoEditDto);
            await _prProductCategoryServices.EditEntityAsync(entity);

            res.Data = _mapper.Map <PrProductCategoryDto>(entity);
            return(Ok(res));
        }
예제 #2
0
        public async Task <ActionResult <MessageModel <PrProductCategoryDto> > > EditUserInfo(PrProductCategoryEditDto prProductCategoryEditDto)
        {
            MessageModel <PrProductCategoryDto> res = new MessageModel <PrProductCategoryDto>();

            if (!await _prProductCategoryServices.ExistEntityAsync(a => a.Id == prProductCategoryEditDto.Id))
            {
                return(NotFound(StyleCode.NotFound(res)));
            }
            if (string.IsNullOrEmpty(prProductCategoryEditDto.Name))
            {
                return(Ok(res.FailRequest(400, "请输入产品类型")));
            }
            PrProductCategory entity = _mapper.Map <PrProductCategory>(prProductCategoryEditDto);
            await _prProductCategoryServices.EditEntityAsync(entity);

            res.Data = _mapper.Map <PrProductCategoryDto>(entity);
            return(Ok(res));
        }