public void delete(Manager manager)
 {
     using(var transaction = session.BeginTransaction())
     {
         session.Delete(manager);
         transaction.Commit();
     }
 }
 public static Manager get_stub_manager_values()
 {
     Manager manager = new Manager()
                           {
                               FirstName = "Bill",
                               LastName = "Lumberg"
                           };
     return manager;
 }
        public Manager save(Manager manager)
        {
            using(var transaction = session.BeginTransaction())
            {
                session.SaveOrUpdate(manager);
                transaction.Commit();
            }

            return manager;
        }
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                Manager manager = new Manager
                                      {
                                          FirstName = collection["firstName"],
                                          LastName = collection["lastName"],
                                          Id = -1
                                      };

                manager_repository.save(manager);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
 public Manager save(Manager manager)
 {
     throw new NotImplementedException();
 }
 public void delete(Manager manager)
 {
     throw new NotImplementedException();
 }