public ActionResult Copy(BarsCopyViewModel 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 = _barService.CopyBars(viewmodel.FromYear.Value, viewmodel.ToYear.Value); Success($"<strong>{copiedFunds.Count}</strong> Bars have been successfully saved."); return(RedirectToAction("Index", new { year = viewmodel.ToYear.Value })); } return(View(viewmodel)); } catch (Exception ex) { Danger("An error happened while updating Bars. Please try again."); return(View(viewmodel)); } }