AspNetIntro2016.Controllers.CalendarController.Index C# (CSharp) Method

Index() public method

public Index ( int year, int month ) : System.Web.Mvc.ActionResult
year int
month int
return System.Web.Mvc.ActionResult
        public ActionResult Index(int? year, int? month)
        {

            int y = (IsYear(year)) ? (int)year : DateTime.Now.Year;
            int m = (IsMonth(month)) ? (int)month : DateTime.Now.Month;

            Models.CalendarFetcher fetcher;

            var date = new DateTime(y, m, 1);

            fetcher = new Models.CalendarFetcher(y, m);
            var days = fetcher.GetCalender();

            var vmodel = new CalendarViewModel(date, days);

            return View(vmodel);
        }
    }
CalendarController