public ActionResult Edit(QuantityUnitModel model, bool continueEditing) { if (!_services.Permissions.Authorize(StandardPermissionProvider.ManageMeasures)) { return(AccessDeniedView()); } var quantityUnit = _quantityUnitService.GetQuantityUnitById(model.Id); if (quantityUnit == null) { return(RedirectToAction("List")); } if (ModelState.IsValid) { quantityUnit = model.ToEntity(quantityUnit); UpdateLocales(quantityUnit, model); _quantityUnitService.UpdateQuantityUnit(quantityUnit); NotifySuccess(T("Admin.Configuration.QuantityUnits.Updated")); return(continueEditing ? RedirectToAction("Edit", new { id = quantityUnit.Id }) : RedirectToAction("List")); } return(View(model)); }
public ActionResult EditQuantityUnitPopup(string btnId, QuantityUnitModel model) { var entity = _quantityUnitService.GetQuantityUnitById(model.Id); if (entity == null) { return(HttpNotFound()); } if (ModelState.IsValid) { try { entity = model.ToEntity(entity); _quantityUnitService.UpdateQuantityUnit(entity); UpdateLocales(entity, model); NotifySuccess(T("Admin.Configuration.QuantityUnits.Updated")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } ViewBag.RefreshPage = true; ViewBag.btnId = btnId; } return(View(model)); }
public ActionResult CreateQuantityUnitPopup(string btnId, QuantityUnitModel model) { if (ModelState.IsValid) { try { var entity = model.ToEntity(); _quantityUnitService.InsertQuantityUnit(entity); UpdateLocales(entity, model); NotifySuccess(T("Admin.Configuration.QuantityUnit.Added")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } ViewBag.RefreshPage = true; ViewBag.btnId = btnId; } return(View(model)); }
public ActionResult Create(QuantityUnitModel model, bool continueEditing) { if (!_services.Permissions.Authorize(StandardPermissionProvider.ManageMeasures)) { return(AccessDeniedView()); } if (ModelState.IsValid) { var quantityUnit = model.ToEntity(); _quantityUnitService.InsertQuantityUnit(quantityUnit); //locales UpdateLocales(quantityUnit, model); NotifySuccess(T("Admin.Configuration.QuantityUnit.Added")); return(continueEditing ? RedirectToAction("Edit", new { id = quantityUnit.Id }) : RedirectToAction("List")); } //If we got this far, something failed, redisplay form return(View(model)); }
public ActionResult Edit(QuantityUnitModel model, bool continueEditing) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); var quantityUnit = _quantityUnitService.GetQuantityUnitById(model.Id); if (quantityUnit == null) //No currency found with the specified id return RedirectToAction("List"); if (ModelState.IsValid) { quantityUnit = model.ToEntity(quantityUnit); UpdateLocales(quantityUnit, model); _quantityUnitService.UpdateQuantityUnit(quantityUnit); if (model.IsDefault) { } NotifySuccess(_localizationService.GetResource("Admin.Configuration.QuantityUnits.Updated")); return continueEditing ? RedirectToAction("Edit", new { id = quantityUnit.Id }) : RedirectToAction("List"); } return View(model); }
public ActionResult Create(QuantityUnitModel model, bool continueEditing) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); if (ModelState.IsValid) { var quantityUnit = model.ToEntity(); _quantityUnitService.InsertQuantityUnit(quantityUnit); //locales UpdateLocales(quantityUnit, model); NotifySuccess(_localizationService.GetResource("Admin.Configuration.QuantityUnit.Added")); return continueEditing ? RedirectToAction("Edit", new { id = quantityUnit.Id }) : RedirectToAction("List"); } //If we got this far, something failed, redisplay form return View(model); }