public ActionResult LoggedJournals(DriversJournal.ViewModel.LoggedJournalsVM model)
        {
            if (getSessionState() != true)
            {
                return RedirectToAction("LoggedIn", "Home");
            }
            else
            {
                JournalUser user = (JournalUser)Session["SessionUser"];

                selectedYear = model.SelectedYear;
                selectedMonth = model.SelectedMonth;

                LoggedJournalsVM vm = new LoggedJournalsVM
                {
                    Years = new List<SelectListItem>(service.GetJournalYears()
                        .Select(x => new SelectListItem()
                        {
                            Value = x.ToString(),
                            Text = x.ToString()
                        })
                    ),
                    Months = new List<SelectListItem>(DateTimeFormatInfo.InvariantInfo.MonthNames
                        //.Where to make sure there is only 12 months rather then the 13 that is returned.
                        .Where(m => !String.IsNullOrEmpty(m))
                        .Select((monthName, index) => new SelectListItem()
                        {
                            Value = monthName,
                            Text = (index + 1).ToString("D2")
                        })
                    ),
                    SelectedYear = selectedYear,
                    SelectedMonth = selectedMonth,
                    Journals = service.GetJournals(user.UserId, user.RoleId, Int32.Parse(model.SelectedYear), Int32.Parse(model.SelectedMonth))
                };
                return View(vm);
            }
        }
 public ActionResult Excel(DriversJournal.ViewModel.LoggedJournalsVM model)
 {
     JournalUser user = (JournalUser)Session["SessionUser"];
     DriversJournal.Services.Excel.ListToExcel(service.GetJournals(user.UserId, user.RoleId, Int32.Parse(model.SelectedYear), Int32.Parse(model.SelectedMonth)),
         model.SelectedMonth, model.SelectedYear);
     return RedirectToAction("LoggedJournals");
 }