/// <summary> /// Obtiene un listado de Nacionalidades /// </summary> /// <returns>Un objeto de tipo NacionalidadResponseDTO</returns> public NacionalidadResponseDTO GetNacionalidadList() { NacionalidadResponseDTO response = new NacionalidadResponseDTO() { NacionalidadList = new List <NacionalidadDTO>() }; NacionalidadDTO nacionalidadDTO = null; Func <NacionalidadResponseDTO> action = () => { using (var conexion = new SqlConnection(Helper.Connection())) { conexion.Open(); var cmd = new SqlCommand(App_GlobalResources.StoredProcedures.usp_EPROCUREMENT_Nacionalidad_GETL, conexion) { CommandType = CommandType.StoredProcedure }; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { nacionalidadDTO = new NacionalidadDTO(); nacionalidadDTO.IdNacionalidad = Convert.ToInt32(reader["IdNacionalidad"]); nacionalidadDTO.Nombre = reader["NacionalidadNombre"].ToString(); response.NacionalidadList.Add(nacionalidadDTO); } } response.Success = true; return(response); }; return(tryCatch.SafeExecutor(action)); }
public NacionalidadResponseDTO GetNacionalidadList() { HandlerCatalogo handlerCatalogo = new HandlerCatalogo(); var nacionalidadResponseDTO = new NacionalidadResponseDTO(); nacionalidadResponseDTO = handlerCatalogo.GetNacionalidadList(); return(nacionalidadResponseDTO); }
/// <summary> /// Metodo para obtener una lista de Nacionalidades /// </summary> /// <returns>Un objeto de tipo NacionalidadResponseDTO</returns> public NacionalidadResponseDTO GetNacionalidadList() { NacionalidadResponseDTO response = new NacionalidadResponseDTO() { NacionalidadList = new List <NacionalidadDTO>() }; response = catalogoData.GetNacionalidadList(); 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); }