Beispiel #1
0
 public ActionResult Copy(FundsCopyViewModel viewmodel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (viewmodel.FromYear.Value == viewmodel.ToYear.Value)
             {
                 ModelState.AddModelError("", "The to year field and from year field cannot be the same");
                 return(View(viewmodel));
             }
             var copiedFunds = _fundService.CopyFunds(viewmodel.FromYear.Value, viewmodel.ToYear.Value);
             Success($"<strong>{copiedFunds.Count}</strong> Funds have been successfully saved.");
             return(RedirectToAction("Index", new { year = viewmodel.ToYear.Value }));
         }
         return(View(viewmodel));
     }
     catch
     {
         Danger("An error happened while updating Funds. Please try again.");
         return(View(viewmodel));
     }
 }