示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }