public ActionResult Update(NoteViewModel noteViewModel) { var uow = UnitOfWorkProvider.GetCurrent(); if (ModelState.IsValid) { var note = new Note() { Id = noteViewModel.Id, Text = noteViewModel.Text }; var notesRepository = new IntKeyedRepository<Note>(uow.Session); notesRepository.Update(note); return RedirectToAction("Index"); } return RedirectToAction("New"); }