public HttpResponseMessage UpdateEmployee(Recruiment employee) { try { if (ModelState.IsValid) { var emp = session.Get <Recruiment>(employee.Id); emp.Fullname = employee.Fullname; emp.Email = employee.Email; emp.Phone = employee.Phone; emp.Status = employee.Status; using (ITransaction transaction = session.BeginTransaction()) { session.Save(emp); transaction.Commit(); } return(Request.CreateResponse(HttpStatusCode.OK, "Success")); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error !")); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage AddNewEmployee(Recruiment employee) { try { if (ModelState.IsValid) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(employee); transaction.Commit(); } return(Request.CreateResponse(HttpStatusCode.OK, "Success")); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Error !")); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }