public virtual ActionResult EditWidget(ICoreWidgetInstance instance) { var widgetModel = new LoginWidgetEditModel(); if (instance != null) { FormLoginWidget widget = null; if (instance.InstanceId != null) { var existingWidget = formLoginWidgetService.Find((long)instance.InstanceId); if (existingWidget != null) { widget = existingWidget; } } if (widget == null) { widget = new FormLoginWidget(); } widgetModel = widgetModel.MapFrom(widget); } return(PartialView(widgetModel)); }
public LoginHolderWidgetEditModel MapFrom(LoginHolderWidget from) { Id = from.Id; LoginWidgetEditModel = new LoginWidgetEditModel { ChildView = true, ShowTitleFieldName = "LoginWidgetShowTitle" }.MapFrom(from.FormLoginWidget); LoginWidgetShowTitle = LoginWidgetEditModel.ShowTitle; OpenIDLoginWidgetEditModel = new OpenIDLoginWidgetEditModel { ChildView = true, ShowTitleFieldName = "OpenIDLoginWidgetShowTitle" }.MapFrom(from.OpenIdLoginWidget); OpenIDLoginWidgetShowTitle = OpenIDLoginWidgetEditModel.ShowTitle; return(this); }
public virtual ActionResult UpdateWidget(LoginWidgetEditModel model) { if (ModelState.IsValid) { var widget = new FormLoginWidget(); if (model.Id > 0) { widget = formLoginWidgetService.Find(model.Id); } widget = model.MapTo(widget); formLoginWidgetService.Save(widget); model.MapFrom(widget); Success(HttpContext.Translate("Messages.Success", ResourceHelper.GetControllerScope(this))); } return(PartialView("EditWidget", model)); }
public virtual ActionResult UpdateWidget(LoginWidgetEditModel model) { if (ModelState.IsValid) { var widget = new FormLoginWidget(); if (model.Id > 0) { widget = formLoginWidgetService.Find(model.Id); } widget = model.MapTo(widget); formLoginWidgetService.Save(widget); model.MapFrom(widget); Success(HttpContext.Translate("Messages.Success", ResourceHelper.GetControllerScope(this))); } return PartialView("EditWidget", model); }
public virtual ActionResult EditWidget(ICoreWidgetInstance instance) { var widgetModel = new LoginWidgetEditModel(); if (instance != null) { FormLoginWidget widget = null; if (instance.InstanceId != null) { var existingWidget = formLoginWidgetService.Find((long)instance.InstanceId); if (existingWidget != null) widget = existingWidget; } if(widget == null) { widget = new FormLoginWidget(); } widgetModel = widgetModel.MapFrom(widget); } return PartialView(widgetModel); }