public ViewResult EditInformationSource(int id)
 {
     var viewModel = new EditInformationSourceViewModel()
       {
     InformationSource = this.session.Repository<InformationSource>().Get(id)
       };
       return View("EditInformationSource", viewModel);
 }
 public ActionResult EditInformationSource(EditInformationSourceViewModel viewModel)
 {
     if (!ModelState.IsValid)
     return View(viewModel);
       this.SaveEntity(viewModel.InformationSource);
       return RedirectToAction("InformationSources");
 }
 public ViewResult CreateInformationSource()
 {
     var viewModel = new EditInformationSourceViewModel()
       {
     InformationSource = this.session.Repository<InformationSource>().Create()
       };
       return View("EditInformationSource", viewModel);
 }