示例#1
0
 public IActionResult Edit(ChangeRequestTask task)
 {
     if (ModelState.IsValid)
     {
         _changeRequestRepository.UpdateChangeRequestTask(task);
         return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID }));
     }
     else
     {
         ModelState.AddModelError("", "Values are not valid");
         return(View("Edit", task));
     }
 }
        public IActionResult Edit(ChangeRequestTask task)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _changeRequestRepository.UpdateChangeRequestTask(task, _userManager.GetUserName(this.User));

                    return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID }));
                }
                catch (ConcurrencyException ex)
                {
                    ModelState.AddModelError("", ex.Message);
                    return(View("Edit", task));
                }
            }
            else
            {
                ModelState.AddModelError("", "Values are not valid");
                return(View("Edit", task));
            }
        }