public async Task <ActionResult> Create([Bind(Include = "IdCerteza,AreaConocimiento,Descripcion,Reactivos,ValorTotal,ValorUnitario,Factor,FechaCreacion")] Certezas certezas, String[] Titulo, String[] DescripcionNivel, Decimal[] Min, Decimal[] Max) { if (ModelState.IsValid) { //Inserto certezas y cambio los valores certezas.Activo = true; certezas.ValorTotal = certezas.Reactivos * certezas.ValorUnitario; certezas.FechaCreacion = DateTime.Now; certezas.Factor = "Puntos"; db.Certezas.Add(certezas); await db.SaveChangesAsync(); var IdCerteza = certezas.IdCerteza; for (int i = 0; i < Titulo.Length; i++) { NivelCertezas nc = new NivelCertezas { Titulo = Titulo[i], Descripcion = DescripcionNivel[i], maximo = Max[i], minimo = Min[i], IdCerteza = IdCerteza }; //Console.WriteLine(pr.Correcta); //db.GuardarPreguntasRespuestas(IdPregunta, Respuesta[i], true, respuestas2[i]); db.NivelCertezas.Add(nc); db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(certezas)); }
public ActionResult DeleteConfirmed(int id) { NivelCertezas nivelCertezas = db.NivelCertezas.Find(id); db.NivelCertezas.Remove(nivelCertezas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdNivel,Titulo,Descripcion,minimo,maximo,IdCerteza")] NivelCertezas nivelCertezas) { if (ModelState.IsValid) { db.Entry(nivelCertezas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdCerteza = new SelectList(db.Certezas, "IdCerteza", "AreaConocimiento", nivelCertezas.IdCerteza); return(View(nivelCertezas)); }
// GET: NivelCertezas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NivelCertezas nivelCertezas = db.NivelCertezas.Find(id); if (nivelCertezas == null) { return(HttpNotFound()); } return(View(nivelCertezas)); }
// GET: NivelCertezas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NivelCertezas nivelCertezas = db.NivelCertezas.Find(id); if (nivelCertezas == null) { return(HttpNotFound()); } ViewBag.IdCerteza = new SelectList(db.Certezas, "IdCerteza", "AreaConocimiento", nivelCertezas.IdCerteza); return(View(nivelCertezas)); }