public ActionResult Edit(int id) { if (!Services.Permissions.Authorize(StandardPermissionProvider.ManageMenus)) { return(AccessDeniedView()); } var menu = _menuStorage.GetMenuById(id); if (menu == null) { return(HttpNotFound()); } var model = MiniMapper.Map <MenuRecord, MenuRecordModel>(menu); model.WidgetZone = menu.WidgetZone.SplitSafe(","); PrepareModel(model, menu); AddLocales(_languageService, model.Locales, (locale, languageId) => { locale.Title = menu.GetLocalized(x => x.Title, languageId, false, false); }); return(View(model)); }
public ActionResult Edit(int id) { var menu = _menuStorage.GetMenuById(id); if (menu == null) { return(HttpNotFound()); } var model = MiniMapper.Map <MenuRecord, MenuRecordModel>(menu); model.WidgetZone = menu.WidgetZone.SplitSafe(","); PrepareModel(model, menu); AddLocales(_languageService, model.Locales, (locale, languageId) => { locale.Title = menu.GetLocalized(x => x.Title, languageId, false, false); }); return(View(model)); }