/// <summary> /// Obtiene un listado de Aeropuertos /// </summary> /// <returns>Un objeto de tipo GiroResponseDTO</returns> public AeropuertoResponseDTO GetAeropuertoList() { AeropuertoResponseDTO response = new AeropuertoResponseDTO() { AeropuertoList = new List <AeropuertoDTO>() }; AeropuertoDTO aeropuertoDTO = null; Func <AeropuertoResponseDTO> action = () => { using (var conexion = new SqlConnection(Helper.Connection())) { conexion.Open(); var cmd = new SqlCommand(App_GlobalResources.StoredProcedures.usp_EPROCUREMENT_Aeropuerto_GETL, conexion) { CommandType = CommandType.StoredProcedure }; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { aeropuertoDTO = new AeropuertoDTO(); aeropuertoDTO.Id = Convert.ToInt32(reader["Id"]); aeropuertoDTO.Nombre = reader["Nombre"].ToString(); response.AeropuertoList.Add(aeropuertoDTO); } } response.Success = true; return(response); }; return(tryCatch.SafeExecutor(action)); }
public AeropuertoResponseDTO GetAeropuertoList() { HandlerCatalogo handlerCatalogo = new HandlerCatalogo(); var aeropuertoResponseDTO = new AeropuertoResponseDTO(); aeropuertoResponseDTO = handlerCatalogo.GetAeropuertoList(); return(aeropuertoResponseDTO); }
/// <summary> /// Metodo para obtener una lista de Aeropuertos /// </summary> /// <returns>Un objeto de tipo AeropuertoResponseDTO</returns> public AeropuertoResponseDTO GetAeropuertoList() { AeropuertoResponseDTO response = new AeropuertoResponseDTO() { AeropuertoList = new List <AeropuertoDTO>() }; response = catalogoData.GetAeropuertoList(); 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); }