//unit testing this is easier with a return type of ContentResult;
 public ViewResult Index()
 {
     var model = new HomePageViewModel();
     model.Restaurants = _restaurantData.GetAll();
     model.CurrentGreeting = _greeter.GetGreeting();
     //var model = new Restaurant { Id = 1, Name = "Sabatino's" };
     //return new ObjectResult(model); //objectresult is special...mvc knows to serialize this object...json is default.
     return View(model);
 }
        public ViewResult Index()
        {
            var model = new HomePageViewModel();
            model.Restaurants = _restaurantData.GetAll();
            model.CurrentGreeting = _greeter.GetGreeting();

            return View(model);
        }