// GET: Graph public virtual ActionResult Index() { if (User.Identity.IsAuthenticated == false) { return(Redirect("/Home/Index")); } List <Persoon> personen = berichtMng.GetPersonen().ToList(); personen.Sort((p1, p2) => p1.Naam.CompareTo(p2.Naam)); As xAsBar = new As() { IsUsed = true }; NieuweGrafiekModel types = new NieuweGrafiekModel() { Bar = new Bar(0, "PREVIEW STAAF", xAsBar, new List <Serie>()), Line = new Lijn(1, "PREVIEW LIJN", new As(), new List <Serie>()), Pie = new Pie(2, "PREVIEW TAART", new Serie()), Personen = personen }; return(View(types)); }
public virtual ActionResult Wijzig(int id) { List <Persoon> personen = berichtMng.GetPersonen().ToList(); personen.Sort((p1, p2) => p1.Naam.CompareTo(p2.Naam)); Grafiek gr = grafiekenMng.GetGrafieken().FirstOrDefault(g => g.ID == id); /*wijzigGrafiekModel model = new wijzigGrafiekModel() * { * personen = personen, * grafiek = grafiekenMng.GetGrafieken().FirstOrDefault(g => g.ID == id) * };*/ As xAsBar = new As() { IsUsed = true }; NieuweGrafiekModel model = new NieuweGrafiekModel() { Bar = new Bar(0, "PREVIEW STAAF", xAsBar, new List <Serie>()), Line = new Lijn(1, "PREVIEW LIJN", new As(), new List <Serie>()), Pie = new Pie(2, "PREVIEW TAART", new Serie()), Personen = personen, isGewijzigd = true }; switch (gr.Chart.Type) { case "normal": model.Line = gr; break; case "pie": model.Pie = gr; break; case "column": model.Bar = gr; break; } return(View("Index", model)); }