public ActionResult Create() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageStores)) return AccessDeniedView(); var model = new StoreModel(); return View(model); }
public ActionResult Create(StoreModel model, bool continueEditing) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageStores)) return AccessDeniedView(); if (ModelState.IsValid) { var store = model.ToEntity(); //ensure we have "/" at the end if (!store.Url.EndsWith("/")) store.Url += "/"; _storeService.InsertStore(store); SuccessNotification(_localizationService.GetResource("Admin.Configuration.Stores.Added")); return continueEditing ? RedirectToAction("Edit", new { id = store.Id }) : RedirectToAction("List"); } //If we got this far, something failed, redisplay form return View(model); }