Пример #1
0
        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));
        }
Пример #2
0
        public void UpdateDivNameForContentItem(ContentItem item, EditShopRunnerViewModel model)
        {
            var shopRunnerPart = item.As <ShopRunnerPart>();

            shopRunnerPart.DivName = _divNameRepository.Get(dn => dn.Name == model.DivName);
        }