public gEmployee get(string id) { EmployeePersistence ge = new EmployeePersistence(); gEmployee emp = ge.getEmployee(id); return(emp); }
public List <Employee> get() { EmployeePersistence ge = new EmployeePersistence(); List <Employee> emp = ge.getEmployees(); return(emp); }
public HttpResponseMessage Post([FromBody] addEmployee value) { EmployeePersistence ep = new EmployeePersistence(); long id; id = ep.saveEmployee(value); value.empID = id; var resp = new HttpResponseMessage() { Content = new StringContent("[{\"Status\": 200},{\"Message\":\"New employee record has been added to database!\"}]") }; resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(resp); }
public HttpResponseMessage put(string id, [FromBody] addEmployee value) { EmployeePersistence ep = new EmployeePersistence(); bool recordExisted = false; recordExisted = ep.UpdateEmployee(id, value); HttpResponseMessage response; if (recordExisted) { response = Request.CreateResponse(HttpStatusCode.NoContent); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }
public HttpResponseMessage delete([FromBody] string alias) { EmployeePersistence ep = new EmployeePersistence(); bool recordExisted = false; recordExisted = ep.deleteEmployee(alias); HttpResponseMessage response; if (recordExisted) { response = Request.CreateResponse(HttpStatusCode.NoContent); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }
//================================================================================================================================ // POST api/values public HttpResponseMessage Post([FromBody] Employee value) { EmployeePersistence ep = new EmployeePersistence(); long id; id = ep.saveEmployee(value); value._empID = id; /*HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created); * response.Headers.Location = new Uri(Request.RequestUri, String.Format("values/{0}", id)); * return response;*/ var resp = new HttpResponseMessage() { Content = new StringContent("[{\"Name\":\"ABC\"},[{\"A\":\"1\"},{\"B\":\"2\"},{\"C\":\"3\"}]]") }; resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(resp); }
public EmployeeApiController() { persistence = EmployeePersistence.getEmployeePersistence(); }