//create public ActionResult Create() { if (!_permissionService.Authorize(StandardPermissionProvider.ManagePlugins)) return Content("Access denied"); var model = new AppVersion(); return View(model); }
public ActionResult Create(AppVersion model, bool continueEditing) { if (!_permissionService.Authorize(StandardPermissionProvider.ManagePlugins)) return Content("Access denied"); if (ModelState.IsValid) { var appVersion = model; appVersion.CreateON = DateTime.Now; _appVersionService.Insert(appVersion); //activity log //_activityLogService.InsertActivity("AddNewAppVersion", _localizationService.GetResource("ActivityLog.AddNewAppVersion"), appVersion.Name); SuccessNotification(_localizationService.GetResource("Admin.Catalog.Attributes.AppVersions.Added")); return continueEditing ? RedirectToAction("Edit", new { id = appVersion.Id }) : RedirectToAction("List"); } //If we got this far, something failed, redisplay form return View(model); }
public ActionResult Edit(AppVersion model, bool continueEditing) { if (!_permissionService.Authorize(StandardPermissionProvider.ManagePlugins)) return Content("Access denied"); var appVersion = _appVersionService.GetById(model.Id); if (appVersion == null) //No product attribute found with the specified id return RedirectToAction("List"); if (ModelState.IsValid) { appVersion = model; _appVersionService.Update(appVersion); //activity log // _activityLogService.InsertActivity("EditAppVersion", _localizationService.GetResource("ActivityLog.EditAppVersion"), appVersion.Name); SuccessNotification(_localizationService.GetResource("Admin.AppVersions.Updated")); return continueEditing ? RedirectToAction("Edit", appVersion.Id) : RedirectToAction("List"); } //If we got this far, something failed, redisplay form return View(model); }
/// <summary> /// Deletes a appVersion /// </summary> /// <param name="appVersion">AppVersion</param> public virtual void Delete(AppVersion appVersion) { if (appVersion == null) throw new ArgumentNullException("appVersion"); _appVersionRepository.Delete(appVersion); _signals.Trigger(APPVERSION_PATTERN_KEY); }