public ViewResult Index(string message, int year = 0) { try { var model = new ResultIndexWebModel { Results = _resultService.GetOverviewByYear(year == 0 ? DateTime.Now.Year : year), DefaultYear = year == 0 ? DateTime.Now.Year.ToString() : year.ToString(), Years = GetYearsForCombobox() }; if (!model.Results.Any()) { ViewData["Message"] = "Ingen regnskapskontoer funnet for gitt år."; return(View("Index", model)); } ViewData["Message"] = message; return(View("Index", model)); } catch (Exception) { var model = new ResultIndexWebModel(); ViewData["Message"] = "En feil oppstod, vennligst prøv på nytt."; return(View("Index", model)); } }
public ViewResult Index(ResultIndexWebModel model) { var year = Convert.ToInt32(model.SelectedYear); return(Index("", year)); }