// GET: /Examen/Edit/5 public ActionResult Edit(int?id) { string rol = Session["Rol"].ToString();// variable seteada en el login if (rol != null && rol.Equals("Maestro") == false) { return(Redirect("PaginaError")); } if (id == null || id < 1) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } EXAMan examan = db.EXAMEN.Find(id); if (examan == null) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); //return HttpNotFound(); } ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso); return(View(examan)); }
public ActionResult DeleteConfirmed(int id) { EXAMan examan = db.EXAMEN.Find(id); db.EXAMEN.Remove(examan); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id_examen,preguntas,Fecha,minutos,curso")] EXAMan examan) { if (ModelState.IsValid) { db.Entry(examan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso); return(View(examan)); }
public void FechaAnteriorAHoyResultView() { //Arrange ExamenController controller = new ExamenController(); //Act var examen = new EXAMan() { Fecha = new DateTime(2019, 08, 22) }; ViewResult result = controller.Create(examen) as ViewResult; //Assert Assert.IsNotNull(result); }
// GET: /Examen/Delete/5 public ActionResult Delete(int?id) { if (id == null || id < 1) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } EXAMan examan = db.EXAMEN.Find(id); if (examan == null) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); } return(View(examan)); }
// GET: /Examen/Edit/5 public ActionResult Edit(int?id) { if (id == null || id < 1) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } EXAMan examan = db.EXAMEN.Find(id); if (examan == null) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); //return HttpNotFound(); } ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso); return(View(examan)); }
public ActionResult Create([Bind(Include = "id_examen,preguntas,Fecha,minutos,curso")] EXAMan examan) { if (ModelState.IsValid) { DateTime dt1 = examan.Fecha; DateTime dtActual = DateTime.UtcNow.Date; if (DateTime.Compare(dt1, dtActual) < 0) { ViewBag.MessageError = "No puede ingresar una fecha anterior al dia de hoy"; ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso); return(View(examan)); } db.EXAMEN.Add(examan); db.SaveChanges(); return(RedirectToAction("Index")); } Console.WriteLine("Hola Mundo"); ViewBag.curso = new SelectList(db.CURSOes, "id_curso", "nombre", examan.curso); return(View(examan)); }
// GET: /Examen/Delete/5 public ActionResult Delete(int?id) { string rol = Session["Rol"].ToString();// variable seteada en el login if (rol != null && rol.Equals("Maestro") == false) { return(Redirect("PaginaError")); } if (id == null || id < 1) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } EXAMan examan = db.EXAMEN.Find(id); if (examan == null) { ViewBag.MensajeError = "Verifique los datos del elemento"; return(View("PaginaError")); } return(View(examan)); }