Пример #1
0
 public ActionResult Edit(SourceViewModel sourceViewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             bool isduplicate = false;
             sourceViewModel.sourceDesc = sourceViewModel.sourceDesc.Trim();
             isduplicate = sourceViewModel.CheckDuplicate(sourceViewModel);
             if (isduplicate)
             {
                 ModelState.AddModelError("sourceDesc", "Source already exists");
                 return(View("Edit", sourceViewModel));
             }
             sourceViewModel.UpdateSource(sourceViewModel);
             return(RedirectToAction("Index", "Source"));
         }
         return(View());
     }
     catch (Exception ex)
     {
         errorlogviewmodel = new ErrorLogViewModel();
         errorlogviewmodel.LogError(ex);
         return(View("Error"));
     }
 }