Ejemplo n.º 1
0
        public async Task <ActionResult <SlCustomerDto> > GetCustomerById(int id)
        {
            MessageModel <SlCustomerDto> res = new MessageModel <SlCustomerDto>();

            if (!await _slCustomerServices.ExistEntityAsync(a => a.Id == id))
            {
                return(NotFound(res.FailRequest(404, "请输入正确的Id")));
            }

            SlCustomer entity = await _slCustomerServices.GetEntityByIdAsync(id);

            res.Data = _mapper.Map <SlCustomerDto>(entity);
            return(Ok(res));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <MessageModel <SlCustomerDto> > > AddCustomer(SlCustomerAddDto slCustomerAddDto)
        {
            MessageModel <SlCustomerDto> res = new MessageModel <SlCustomerDto>();
            SlCustomer entity = _mapper.Map <SlCustomer>(slCustomerAddDto);

            entity.Postcode = "423000";
            entity.Linkman  = entity.Name;
            entity.Custtel  = entity.Linktel;
            entity.Sex      = true;
            entity.Love     = "无";
            await _slCustomerServices.AddEntityAsync(entity);

            res.Data = _mapper.Map <SlCustomerDto>(entity);
            return(CreatedAtRoute(nameof(GetCustomerById), new { id = entity.Id }, res));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult <MessageModel <SlCustomerDto> > > EditCustomer(SlCustomerEditdDto slCustomerAddDto)
        {
            MessageModel <SlCustomerDto> res = new MessageModel <SlCustomerDto>();

            if (!await _slCustomerServices.ExistEntityAsync(a => a.Id == slCustomerAddDto.Id))
            {
                return(NotFound(StyleCode.NotFound(res)));
            }

            SlCustomer entity = _mapper.Map <SlCustomer>(slCustomerAddDto);
            await _slCustomerServices.EditEntityAsync(entity);

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