public async Task <IActionResult> EditPointTranslation(int id) { var viewModel = new PointTranslationDetailViewModel { PointTranslation = await _pointTranslationService.GetByIdAsync(id), Action = nameof(EditPointTranslation), HasBeenUsed = await _pointTranslationService.HasBeenUsedAsync(id) }; PageTitle = "Edit Point Translation"; return(View("PointTranslationDetail", viewModel)); }
public async Task <IActionResult> EditPointTranslation(PointTranslationDetailViewModel model) { if (ModelState.IsValid) { await _pointTranslationService.UpdateAsync(model.PointTranslation); ShowAlertSuccess($"Saved Point Translation \"{model.PointTranslation.TranslationName}\"!"); return(RedirectToAction(nameof(EditPointTranslation), new { id = model.PointTranslation.Id })); } PageTitle = "Edit Point Translation"; return(View("PointTranslationDetail", model)); }