public ActionResult Edit(CVModel model) { if (ModelState.IsValid) { if (model.Picture != null) { _service.Edit(Convert(model)); } else { CVDTO dto = _service.Get(model.ID); dto.Address = model.Address; dto.Education = model.Education; dto.Email = model.Email; dto.Experience = model.Experience; dto.Qualities = model.Qualities; _service.Edit(dto); } return(RedirectToAction("List")); } else { return(View(model)); } }
public async Task <IActionResult> Edit(CVModifyInputModel modifiedModel) { if (!ModelState.IsValid) { return(View(modifiedModel)); } try { await _cvService.Edit(modifiedModel); } catch (Exception e) { _logger.LogError(e, $"An exception occured during education record UPDATE operation for main CV: {modifiedModel.Id}."); return(RedirectToAction("Error", "Home")); } return(RedirectToAction("Index", "Home")); }