コード例 #1
0
        public async Task <ActionResult <IEnumerable <AcStaffDto> > > GetAcStaffById(int id)
        {
            MessageModel <AcStaffDto> res = new MessageModel <AcStaffDto>();

            if (!await _acStaffServices.ExistEntityAsync(a => a.Id == id))
            {
                return(NotFound(StyleCode.NotFound(res)));
            }
            AcStaff entity = await _acStaffServices.GetEntityByIdAsync(id);

            res.Data = _mapper.Map <AcStaffDto>(entity);
            return(Ok(res));
        }
コード例 #2
0
        public async Task <ActionResult <MessageModel <AcStaffDto> > > EditAcStaff(AcStaffEditDto acStaffEditDto)
        {
            MessageModel <AcStaffDto> res = new MessageModel <AcStaffDto>();

            if (!await _acStaffServices.ExistEntityAsync(a => a.Id == acStaffEditDto.Id))
            {
                return(NotFound(StyleCode.NotFound(res)));
            }
            AcStaff entity = _mapper.Map <AcStaff>(acStaffEditDto);
            await _acStaffServices.EditEntityAsync(entity);

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