public ActionResult Remove(ColorEditViewModel model, int colorIdx) { ModelState.Clear(); model.NavigationModel = HomeIndexViewModelLoader.Create(model.NavigationModel.Page.PageNavigation.Id, _service); model.Colors.RemoveAt(colorIdx); return View("Edit", model); }
public ActionResult Add(ColorEditViewModel model) { ModelState.Clear(); model.NavigationModel = HomeIndexViewModelLoader.Create(model.NavigationModel.Page.PageNavigation.Id, _service); model.Colors.Add(new EKContent.web.Models.Entities.Color {}); return View("Edit", model); }
public ActionResult Edit(ColorEditViewModel model) { _service.Dal.ColorProvider.Set(model.Colors); TempData["message"] = "Color settings have been set"; return RedirectToAction("Edit", new {id = model.NavigationModel.Page.PageNavigation.Id}); }
public ActionResult Edit(int id) { var model = new ColorEditViewModel { Colors = _service.Dal.ColorProvider.Get() }; model.NavigationModel = HomeIndexViewModelLoader.Create(id, _service); return View(model); }