public virtual ActionResult UpdateWidget(RegistrationWidgetEditModel model) { if (ModelState.IsValid) { model = RegistrationWidgetHelper.SaveWidget(model); } return(PartialView("EditWidget", model)); }
/// <summary> /// Saves the widget. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static RegistrationWidgetEditModel SaveWidget(RegistrationWidgetEditModel model) { var widgetService = ServiceLocator.Current.GetInstance<IRegistrationWidgetService>(); var widget = new RegistrationWidget(); if (model.Id > 0) { widget = widgetService.Find(model.Id); } var viewModel = model.MapTo(widget); if (widget != null) { widgetService.Save(viewModel); } return new RegistrationWidgetEditModel().MapFrom(viewModel); }
/// <summary> /// Saves the widget. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public static RegistrationWidgetEditModel SaveWidget(RegistrationWidgetEditModel model) { var widgetService = ServiceLocator.Current.GetInstance <IRegistrationWidgetService>(); var widget = new RegistrationWidget(); if (model.Id > 0) { widget = widgetService.Find(model.Id); } var viewModel = model.MapTo(widget); if (widget != null) { widgetService.Save(viewModel); } return(new RegistrationWidgetEditModel().MapFrom(viewModel)); }
public virtual ActionResult UpdateWidget(RegistrationWidgetEditModel model) { if (ModelState.IsValid) { model = RegistrationWidgetHelper.SaveWidget(model); } return PartialView("EditWidget", model); }