public ActionResult Edit(int id)
        {
            var viewModel = new TimeEntryViewModel(id);

            // if we didn't get a model back, redirect the user back to the home page
            if (!viewModel.HasModel)
                return RedirectToAction("Index", "Home");

            return View(viewModel);
        }
 public ActionResult Edit(TimeEntryViewModel timeEntryViewModel)
 {
     if (ModelState.IsValid)
     {
         return timeEntryViewModel.Save();
     }
     else
     {
         return View(timeEntryViewModel);
     }
 }