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 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 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 void UpdateLocales(QuantityUnit quantityUnit, QuantityUnitModel model) { foreach (var localized in model.Locales) { _localizedEntityService.SaveLocalizedValue(quantityUnit, x => x.Name, localized.Name, localized.LanguageId); _localizedEntityService.SaveLocalizedValue(quantityUnit, x => x.Description, localized.Description, localized.LanguageId); } }
public ActionResult CreateQuantityUnitPopup() { var model = new QuantityUnitModel(); AddLocales(_languageService, model.Locales); return(View(model)); }
public ActionResult Create() { if (!Services.Permissions.Authorize(StandardPermissionProvider.ManageMeasures)) { return(AccessDeniedView()); } var model = new QuantityUnitModel(); AddLocales(_languageService, model.Locales); 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 static QuantityUnit ToEntity(this QuantityUnitModel model, QuantityUnit destination) { return(Mapper.Map(model, destination)); }
public static QuantityUnit ToEntity(this QuantityUnitModel model) { return(Mapper.Map <QuantityUnitModel, QuantityUnit>(model)); }
public static QuantityUnit ToEntity(this QuantityUnitModel model, QuantityUnit entity) { MapperFactory.Map(model, entity); return(entity); }
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); }
public ActionResult Create() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMeasures)) return AccessDeniedView(); var model = new QuantityUnitModel(); //locales AddLocales(_languageService, model.Locales); return View(model); }