public static Response <ResultadoValidacion> ObtenerDatosArchivo(string fecha, string tipoServicio) { var resultado = new ResultadoValidacion { Resultado = true }; var fechaReparto = DateTime.Parse(fecha); try { var validarDataLink = new ValidacionDataLink { Fecha = fechaReparto, RutaArchivo = rutaArchivoDataLink, NombreArchivo = nombreArchivoDataLink, TipoServicio = (TipoServicioEnum)Enum.Parse(typeof(TipoServicioEnum), tipoServicio) }; var descargaArchivoDatalinPl = new DescargaArchivoDataLinkPL(); resultado = descargaArchivoDatalinPl.ObtenerDatosArchivo(validarDataLink); if (resultado.Resultado) { resultado = descargaArchivoDatalinPl.ValidarDatosArchivo(validarDataLink); listaDatalink = validarDataLink.ListaDataLink; } return(Response <ResultadoValidacion> .CrearResponse(true, resultado)); } catch (Exception) { resultado.Resultado = false; resultado.TipoResultadoValidacion = TipoResultadoValidacion.RepartoErrorInesperado; return(Response <ResultadoValidacion> .CrearResponse(false, resultado)); } }