public async Task <IActionResult> EditPickupPoint(PickupPointModel model, bool continueEditing) { var pickupPoint = await _pickupPointService.GetPickupPointById(model.Id); if (pickupPoint == null) { //No pickup point found with the specified id return(RedirectToAction("PickupPoints")); } if (ModelState.IsValid) { pickupPoint = model.ToEntity(pickupPoint); await _pickupPointService.UpdatePickupPoint(pickupPoint); SuccessNotification(_localizationService.GetResource("Admin.Configuration.Shipping.PickupPoints.Updated")); return(continueEditing ? RedirectToAction("EditPickupPoint", new { id = pickupPoint.Id }) : RedirectToAction("PickupPoints")); } //If we got this far, something failed, redisplay form await PreparePickupPointModel(model); return(View(model)); }
public static PickupPoint ToEntity(this PickupPointModel model, PickupPoint destination) { return(model.MapTo(destination)); }
public static PickupPoint ToEntity(this PickupPointModel model) { return(model.MapTo <PickupPointModel, PickupPoint>()); }