public virtual ActionResult Edit(string id) { var model = QuizEditModel.FromDomain(Quizs.Get(id), Accounting); ViewData["groups"] = GroupSummaries; ViewData["users"] = UserSummaries[model.Availability.Users ?? new string[0]]; return(View(model)); }
public AddManager(Quizs acc, UserControl control) { InitializeComponent(); if (acc == Quizs.Add) { panel1.Controls.Add(control); } else { panel1.Controls.Add(control); } }
public virtual ActionResult Index(QuizCreateModel q) { ViewData["q"] = q; if (!ModelState.IsValid) { return(View(Quizs.All().WithDocuments())); } var x = q.CreateQuiz(); try { Quizs.Save(x); return(this.RedirectToAction(c => c.Edit(x.Document.Id))); } catch (Exception ex) { Notifier.Notify(ex); return(View(Quizs.All().WithDocuments())); } }
public virtual ActionResult Edit(string id, QuizEditModel q) { var x = Quizs.Get(id); if (!ModelState.IsValid) { return(View(q)); } try { q.Apply(x, Accounting); Quizs.Save(x); return(this.RedirectToAction(c => c.Index())); } catch (Exception ex) { ViewData["groups"] = GroupSummaries; ViewData["users"] = UserSummaries[q.Availability.Users ?? new string[0]]; Notifier.Notify(ex); return(View(q)); } }
public virtual ActionResult Index() { return(View(Quizs.All().WithDocuments())); }