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