public ActionResult Colors(string typeName) { Type type = Navigator.ResolveType(typeName); var model = ChartColorLogic.GetPalette(type); return(Navigator.NormalPage(this, model)); }
public ActionResult CreateNewPalette(string typeName) { Type type = Navigator.ResolveType(typeName); ChartColorLogic.CreateNewPalette(type, Request["palette"]); var model = ChartColorLogic.GetPalette(type); return(Navigator.NormalControl(this, model)); }
public ChartPaletteModel?ColorPelette(string typeName, bool allEntities) { var type = TypeLogic.TryGetType(typeName); if (type == null) { return(null); } return(ChartColorLogic.GetPalette(type, allEntities)); }
public ActionResult SavePalette(string typeName) { Type type = Navigator.ResolveType(typeName); var ctx = ChartColorLogic.GetPalette(type).ApplyChanges(this).Validate(); if (ctx.HasErrors()) { return(ctx.ToJsonModelState()); } var palette = ctx.Value; ChartColorLogic.SavePalette(palette); return(Navigator.NormalControl(this, palette)); }