public ActionResult Create(EmployeeInfo Emp) { try { objDs.CreateEmployee(Emp); return RedirectToAction("Index"); } catch { return View(); } }
public int CreateEmployee(EmployeeInfo Emp) { int EmpNo = 0; using (ISession session = OpenSession()) { //Perform transaction using (ITransaction tran = session.BeginTransaction()) { session.Save(Emp); tran.Commit(); } } return EmpNo; }
public void DeleteEmployee(EmployeeInfo Emp) { using (ISession session = OpenSession()) { using (ITransaction tran = session.BeginTransaction()) { session.Delete(Emp); tran.Commit(); } } }
public EmployeeInfo GetEmployeeById(int Id) { EmployeeInfo Emp = new EmployeeInfo(); using (ISession session = OpenSession()) { Emp = session.Get<EmployeeInfo>(Id); } return Emp; }
public ActionResult Edit(int id, EmployeeInfo Emp) { try { objDs.UpdateEmployee(Emp); return RedirectToAction("Index"); } catch { return View(); } }
// // GET: /EmployeeInfo/Create public ActionResult Create() { var Emp = new EmployeeInfo(); return View(Emp); }