public async Task <Response <UsuarioDTO> > GetAsync(int?Id) { var response = new Response <UsuarioDTO>(); try { var clase = await _Domain.GetAsync(Id); response.Data = _mapper.Map <UsuarioDTO>(clase); if (response.Data != null) { response.IsSuccess = true; response.Message = "Consulta Exitosa!"; } else { response.IsSuccess = false; response.Message = "Ha ocurrido un inconveniente al consultar los registros."; } } catch (Exception ex) { response.Message = ex.Message; } return(response); }
public async Task <Response <UsuarioDTO> > GetAsync(int id_usuario) { var response = new Response <UsuarioDTO>(); try { var usuario = await _usuarioDomain.GetAsync(id_usuario); response.Data = _mapper.Map <UsuarioDTO>(usuario); if (response.Data != null) { response.IsSuccess = true; response.error_number = response.Data.error_number; response.error_message = response.Data.error_message; } else { response.IsSuccess = false; response.error_number = -1; response.error_message = "Ha ocurrido un error."; } } catch (Exception e) { response.IsSuccess = false; response.error_number = -1; response.error_message = e.Message; } return(response); }