public ActionResult Edit(BasicWidget widget, string ReturnUrl) { if (!ModelState.IsValid) { return(View(widget)); } _widgetActivator.Create(widget).UpdateWidget(widget); if (!ReturnUrl.IsNullOrEmpty()) { return(Redirect(ReturnUrl)); } if (!widget.PageID.IsNullOrEmpty()) { return(RedirectToAction("Design", "Page", new { ID = widget.PageID })); } return(RedirectToAction("LayoutWidget", "Layout")); }
public ActionResult Edit(BasicWidget widget, string ReturnUrl) { if (!ModelState.IsValid) { return(View(widget)); } widget.CreateServiceInstance(HttpContext.RequestServices).UpdateWidget(widget); if (!ReturnUrl.IsNullOrEmpty()) { return(Redirect(ReturnUrl)); } if (!widget.PageID.IsNullOrEmpty()) { return(RedirectToAction("Design", "Page", new { ID = widget.PageID })); } return(RedirectToAction("LayoutWidget", "Layout")); }
public ActionResult Create(BasicWidget widget, string ReturnUrl) { if (!ModelState.IsValid) { return(View(widget)); } _widgetActivator.Create(widget).AddWidget(widget); if (widget.ActionType == ActionType.Continue) { return(RedirectToAction("Edit", new { widget.ID, ReturnUrl })); } if (!ReturnUrl.IsNullOrEmpty()) { return(Redirect(ReturnUrl)); } if (!widget.PageID.IsNullOrEmpty()) { return(RedirectToAction("Design", "Page", new { ID = widget.PageID })); } return(RedirectToAction("LayoutWidget", "Layout")); }