public IActionResult Index()//Menu del Programa { if (Singleton.Instance.VerificacionHospitales != 1) { //Creacion de todos los hospitales var filename = System.IO.Path.Combine(_enviroment.ContentRootPath, "Upload", "Municipios.csv"); string ccc = System.IO.File.ReadAllText(filename); foreach (string row in ccc.Split('\n')) { ColaPrioridad <DatosPaciente> NuevoHospital = new ColaPrioridad <DatosPaciente>(); ArbolBinario <DatosPaciente> NuevaBusquedadHospital = new ArbolBinario <DatosPaciente>(); EstructuraDeFechas <DatosPaciente> NuevoEstructuraFechas = new EstructuraDeFechas <DatosPaciente>(); if (!string.IsNullOrEmpty(row)) { var result = Regex.Split(row, "(?:^|,)(\"(?:[^\"]+|\"\")*\"|[^,]*)"); string Muni = Convert.ToString(result[1].Replace('\r', ' ').ToUpper()); string Municipio = Regex.Replace(Muni, @"\s", "").ToUpper(); Singleton.Instance.HospitalesColas.Encolar(Singleton.Instance.HospitalesColas.CrearEstructura(Municipio, NuevoHospital)); Singleton.Instance.BusquedadHospitales.Encolar(Singleton.Instance.BusquedadHospitales.CrearEstructura(Municipio, NuevaBusquedadHospital)); Singleton.Instance.BusquedadHospitalApellido.Encolar(Singleton.Instance.BusquedadHospitalApellido.CrearEstructura(Municipio, NuevaBusquedadHospital)); Singleton.Instance.BusquedadHospitalDPI.Encolar(Singleton.Instance.BusquedadHospitalDPI.CrearEstructura(Municipio, NuevaBusquedadHospital)); Singleton.Instance.EstructuraParaCitas.Encolar(Singleton.Instance.EstructuraParaCitas.CrearEstructura(Municipio, NuevoEstructuraFechas)); } } //Negacion para que ya no lo vuelva a hacer Singleton.Instance.VerificacionHospitales++; } Singleton.Instance.Listacamasvacunacion.Clear(); return(View()); }
static void Main(string[] args) { ColaPrioridad <string> cola = new ColaPrioridad <string>(); Console.WriteLine("Hello World!"); FileStream file = File.Create(@"C:\Escritorio\test.txt"); cola.insert(file); }