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