public ActionResult Validate([Bind(Include = "IdContacto,MotivoDeVisita,FechaDeVisita,HoraDeEntrada,HoraDeSalida,Validado,ValidadoPor")] ContactoVisitaTabla contactoVisitaTabla, int?ID)
        {
            if (ID == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ContactoVisitaTabla contactoVisitaTabla2 = db.ContactoVisitaTabla.Find(ID);
            var userAdmin = db.AdminTable.FirstOrDefault(e => e.NombreAdmin == User.Identity.Name);

            contactoVisitaTabla.NombreContacto = contactoVisitaTabla2.NombreContacto;
            contactoVisitaTabla.MotivoDeVisita = contactoVisitaTabla2.MotivoDeVisita;
            contactoVisitaTabla.FechaDeVisita  = contactoVisitaTabla2.FechaDeVisita;
            contactoVisitaTabla.HoraDeEntrada  = contactoVisitaTabla2.HoraDeEntrada;
            contactoVisitaTabla.HoraDeSalida   = contactoVisitaTabla2.HoraDeSalida;
            contactoVisitaTabla.Validado       = "Si";
            contactoVisitaTabla.ValidadoPor    = userAdmin.NombreAdmin + " " + userAdmin.ApellidoAdmin;
            if (contactoVisitaTabla == null)
            {
                return(HttpNotFound());
            }
            db.ContactoVisitaTabla.Remove(contactoVisitaTabla2);
            db.Entry(contactoVisitaTabla).State = EntityState.Added;
            db.SaveChanges();
            return(View(contactoVisitaTabla));
        }
        public ActionResult DeleteConfirmed(int?ID)
        {
            ContactoVisitaTabla contactoVisitaTabla = db.ContactoVisitaTabla.Find(ID);

            db.ContactoVisitaTabla.Remove(contactoVisitaTabla);
            db.SaveChanges();
            return(RedirectToAction("Index2"));
        }
        // GET: ContactoVisitaTablas/Delete/5
        public ActionResult Delete(int?ID)
        {
            if (ID == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ContactoVisitaTabla contactoVisitaTabla = db.ContactoVisitaTabla.Find(ID);

            if (contactoVisitaTabla == null)
            {
                return(HttpNotFound());
            }
            return(View(contactoVisitaTabla));
        }
        public ActionResult Create([Bind(Include = "IdContacto,MotivoDeVisita,FechaDeVisita,HoraDeEntrada,HoraDeSalida,Validado,ValidadoPor")] ContactoVisitaTabla contactoVisitaTabla)
        {
            if (ModelState.IsValid)
            {
                var user = db.ContactTable.FirstOrDefault(e => e.NombreContacto == User.Identity.Name);
                contactoVisitaTabla.NombreContacto = user.NombreContacto;
                contactoVisitaTabla.Validado       = "En espera";
                contactoVisitaTabla.ValidadoPor    = "En espera";
                db.ContactoVisitaTabla.Add(contactoVisitaTabla);
                db.SaveChanges();
                return(RedirectToAction("Index2"));
            }

            return(View(contactoVisitaTabla));
        }