/// <summary> /// Obtiene un listado de paises /// </summary> /// <returns>Un objeto de tipo PaisResponseDTO</returns> public PaisResponseDTO GetPaisList() { PaisResponseDTO response = new PaisResponseDTO() { PaisList = new List <PaisDTO>() }; PaisDTO pais = null; Func <PaisResponseDTO> action = () => { using (var conexion = new SqlConnection(Helper.Connection())) { conexion.Open(); var cmd = new SqlCommand(App_GlobalResources.StoredProcedures.usp_EPROCUREMENT_Pais_GETL, conexion) { CommandType = CommandType.StoredProcedure }; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { pais = new PaisDTO(); pais.IdPais = Convert.ToInt32(reader["IdPais"]); pais.Nombre = reader["Nombre"].ToString(); response.PaisList.Add(pais); } } response.Success = true; return(response); }; return(tryCatch.SafeExecutor(action)); }
public PaisResponseDTO GetPaisList() { HandlerCatalogo handlerCatalogo = new HandlerCatalogo(); var paisResponseDTO = new PaisResponseDTO(); paisResponseDTO = handlerCatalogo.GetPaisList(); return(paisResponseDTO); }
/// <summary> /// Metodo para obtener una lista de paises /// </summary> /// <returns></returns> public PaisResponseDTO GetPaisList() { PaisResponseDTO response = new PaisResponseDTO() { Success = false, PaisList = new List <PaisDTO>() }; response = catalogoData.GetPaisList(); response.Success = true; if (!response.Success) { response.ErrorList = new List <ErrorDTO> { new ErrorDTO { Codigo = "", Mensaje = string.Format("No fue posible recuperar datos disponibles o no se encontro alguna solicitud en proceso") } }; } return(response); }