protected override DriverResult Editor(ShopRunnerPart part, IUpdateModel updater, dynamic shapeHelper) { var model = new EditShopRunnerViewModel(); updater.TryUpdateModel(model, Prefix, null, null); if (part.ContentItem.Id != 0) { _shopRunnerService.UpdateDivNameForContentItem(part.ContentItem, model); } return(Editor(part, shapeHelper)); }
public void UpdateDivNameForContentItem(ContentItem item, EditShopRunnerViewModel model) { var shopRunnerPart = item.As <ShopRunnerPart>(); shopRunnerPart.DivName = _divNameRepository.Get(dn => dn.Name == model.DivName); }