public IActionResult Create([Bind("Id,Titulo,Descripcion,Proyecto,Prioridad,Fecha")] Tarea Tarea, [Bind("Prioridad")] LlaveArbolPrioridad ArbolModel)
        {
            Tarea.Developer = F.Developer;
            TareaD  comparador  = Tarea.Compare_Titulo2;
            TareaD2 comparador2 = Tarea.Compare_Titulo;

            ArbolModel.CodigoHash = Tarea.Titulo;
            Tarea Temp1 = F.Tabla_Hash.Remove2(ArbolModel.CodigoHash, ArbolModel.CodigoHash);

            if (Temp1 != null)
            {
                return(RedirectToAction("ErrorTitulo"));
            }
            Developer Temp     = F.Tareas.Find(m => comparador(m, F.Developer) == 0);
            int       posicion = F.Tareas.Find2(m => comparador(m, F.Developer) == 0);

            Temp.Tarea.add(ArbolModel);
            F.Tareas.replace(Temp, posicion);
            F.Tabla_Hash.Add(Tarea.Titulo, Tarea);
            string mydocs = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string folder = "LAB04";
            string R      = mydocs + '\\' + folder;

            Escribir(R + "\\Dev.txt", EscribirDatos());
            Escribir(R + "\\Tabla.txt", EscribirDatos2());
            Escribir(R + "\\subdatos.txt", EscribirDatos3());
            return(RedirectToAction("Developer"));
        }
        public IActionResult DeveloperName([Bind("Developer")] Tarea tarea)
        {
            TareaD    comparador = Tarea.Compare_Titulo2;
            Developer Temp       = F.Tareas.Find(m => comparador(m, tarea.Developer) == 0);

            if (Temp != null)
            {
                return(RedirectToAction("ErrorNombre"));
            }
            F.id       += 1;
            F.actualid  = F.id;
            F.Developer = tarea.Developer;
            F.CargarD2  = true;
            return(RedirectToAction("Developer"));
        }
        public IActionResult Consulta()
        {
            TareaD    comparador = Tarea.Compare_Titulo2;
            Developer Temp       = F.Tareas.Find(m => comparador(m, F.Developer) == 0);

            if (Temp.Tarea.isempty())
            {
                return(RedirectToAction("ErrorNull"));
            }
            LlaveArbolPrioridad Primer = Temp.Tarea.Peek();
            Tarea Realizar             = F.Tabla_Hash.Remove2(Primer.CodigoHash, Primer.CodigoHash);

            Realizar.Id = F.actualid;
            return(View(Realizar));
        }