public ActionResult Create(Employee emp) { using (ISession session = OpenNHibertnateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(emp); transaction.Commit(); } } return View(emp); }
public ActionResult Edit(int? id, Employee emp) { using (ISession session = OpenNHibertnateSession.OpenSession()) { var employee = session.Get<Employee>(id); employee.Name = emp.Name; employee.Designation = emp.Designation; employee.Role = emp.Role; employee.Gender = emp.Gender; employee.Salary = emp.Salary; employee.City = emp.City; employee.State = emp.State; employee.Zip = emp.Zip; employee.Address = emp.Address; using (ITransaction transaction = session.BeginTransaction()) { session.Save(employee); transaction.Commit(); } } return RedirectToAction("Index"); }
public ActionResult DeleteConfirmed(int id, Employee emp) { using (ISession session = OpenNHibertnateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Delete(emp); transaction.Commit(); } } return RedirectToAction("Index"); }