public ActionResult Index(ProvaViewModel model) { if (ModelState.IsValid) { Prova prova = new Prova(); prova.Nome = model.Nome; prova.QtdQuestoes = model.QtdQuestoes; prova.ProfessorID = int.Parse(User.Identity.Name); prova.DataCriada = DateTime.Now.ToString(); prova.CodigoProva = "TEMP"; db.Prova.Add(prova); db.SaveChanges(); String codigoGerado = RandomString(3) + prova.ProvaID.ToString() + RandomString(3); prova.CodigoProva = codigoGerado; UpdateModel(prova); db.SaveChanges(); return RedirectToAction("Index"); } return View(); }
public ActionResult Index() { int professorId = int.Parse(User.Identity.Name); var prova = db.Prova.Where(p => p.ProfessorID == professorId); ProvaViewModel model = new ProvaViewModel(); model.listaProvas = prova.ToList(); return View(model); }