public IHttpActionResult CreateEmployee(tbl_Emplyee employee) { try { context.tbl_Emplyee.Add(employee); context.SaveChanges(); } catch (Exception) { throw; } return(Ok(employee)); }
public IHttpActionResult GetEmployeeByID(int id) { tbl_Emplyee employee = context.tbl_Emplyee.Find(id); try { if (employee == null) { return(NotFound()); } } catch (Exception) { throw; } return(Ok(employee)); }
public IHttpActionResult GetEmployeeByEMPCode(string EmpCode) { tbl_Emplyee employee = context.tbl_Emplyee.FirstOrDefault(x => x.EMPCode == EmpCode); try { if (employee == null) { return(NotFound()); } } catch (Exception) { throw; } return(Ok(employee)); }
public IHttpActionResult DeleteEmployee(int id) { tbl_Emplyee employee = context.tbl_Emplyee.Find(id); try { if (employee == null) { return(NotFound()); } context.tbl_Emplyee.Remove(employee); context.SaveChanges(); } catch (Exception) { throw; } return(Ok(employee)); }
public IHttpActionResult UpdateEmployee(int id, tbl_Emplyee employee) { tbl_Emplyee data = context.tbl_Emplyee.Find(id); try { if (data != null) { data.FullName = employee.FullName; data.EMPCode = employee.EMPCode; data.Mobile = employee.Mobile; data.Position = employee.Position; } context.SaveChanges(); } catch (Exception) { throw; } return(Ok(employee)); }