public ActionResult Edit(int id) { var uow = UnitOfWorkProvider.GetCurrent(); var notesRepository = new IntKeyedRepository<Note>(uow.Session); var note = notesRepository.Get(id); var noteViewModel = new NoteViewModel() { Id = note.Id, Text = note.Text }; return View(noteViewModel); }