public async Task <IActionResult> Edit(EducationModifyInputModel modifiedModel) { if (!ModelState.IsValid) { return(View(modifiedModel)); } try { await _educationService.EditAsync(modifiedModel); } catch (Exception e) { _logger.LogError(e, $"An exception occured during education record UPDATE operation for educationId: {modifiedModel.Id}."); return(RedirectToAction("Error", "Home")); } return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> Delete(EducationModifyInputModel modifiedModel, string onSubmitAction) { if (onSubmitAction.IsNullOrEmpty() || onSubmitAction == "Cancel") { return(RedirectToAction("Index", "Home")); } if (!ModelState.IsValid) { return(View(modifiedModel)); } try { await _educationService.DeleteAsync(modifiedModel.Id); } catch (Exception e) { _logger.LogError(e, $"An exception occured during education record DELETE operation for educationId: {modifiedModel.Id}."); return(RedirectToAction("Error", "Home")); } return(RedirectToAction("Index", "Home")); }