public async Task <IActionResult> Get(long id) { var result = new ResultDto <PaisDto>(); try { result.Data = await _paisService.GetByIdAsync(id); } catch (Exception ex) { _logger.Error(KOriginApp, ex.Message, ex); result.AddError("OcurriĆ³ un error al obtener los datos del registro."); } return(Ok(result)); }
public async Task <ActionResult <PaisViewModel> > Get([FromRoute] int id) { var paisEntity = await _paisService.GetByIdAsync(id); return(Ok(_mapper.Map <PaisViewModel>(paisEntity))); }