public ActionResult DaySummary(int companyID, int?day) { day = day ?? GameHelper.CurrentDay; var company = companyRepository.GetById(companyID); var result = companyFinanceService.CanAccessFinances(company, SessionHelper.CurrentEntity, SessionHelper.LoggedCitizen); if (result.IsError) { return(RedirectBackWithError(result)); } var summaries = companyFinanceSummaryRepository.GetSummariesForDay(companyID, day.Value); var vm = new DaySummaryViewModel(company, summaries, day.Value); return(View(vm)); }