Ejemplo n.º 1
0
 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"));
 }
Ejemplo n.º 2
0
 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"));
 }
Ejemplo n.º 3
0
 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"));
 }