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)); }
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)); }
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)); }