コード例 #1
0
ファイル: CVController.cs プロジェクト: kevo1701/ASP
 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));
     }
 }
コード例 #2
0
        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"));
        }