public async Task <ActionResult <MessageModel <SlRejectDto> > > AddReject(SlRejectAddDto slRejectAddDto) { MessageModel <SlRejectDto> res = new MessageModel <SlRejectDto>(); SlReject entity = _mapper.Map <SlReject>(slRejectAddDto); entity.No = Guid.NewGuid().ToString().Substring(0, 18); await _slRejectServices.AddEntityAsync(entity); res.Data = _mapper.Map <SlRejectDto>(entity); return(CreatedAtRoute(nameof(GetRejectById), new { id = entity.Id }, res)); }
public async Task <ActionResult <MessageModel <SlRejectDto> > > GetRejectById(int id) { MessageModel <SlRejectDto> res = new MessageModel <SlRejectDto>(); if (!await _slRejectServices.ExistEntityAsync(a => a.Id == id)) { return(NotFound(res.FailRequest(404, "请输入正确的Id"))); } SlReject entity = await _slRejectServices.GetEntityByIdAsync(id); res.Data = _mapper.Map <SlRejectDto>(entity); return(Ok(res)); }
public async Task <ActionResult <MessageModel <string> > > DeleteReject(int id) { MessageModel <string> res = new MessageModel <string>(); if (!await _slRejectServices.ExistEntityAsync(a => a.Id == id)) { return(NotFound(res.FailRequest(404, "请输入正确的Id"))); } SlReject entity = await _slRejectServices.GetEntityByIdAsync(id); await _slRejectServices.DeleteEntityAsync(entity); return(Ok(res)); }