//public HttpResponseMessage Put(int id, [FromBody]AccountHolderDetail employee) //{ // try // { // using (WebApiEntities entities = new WebApiEntities()) // { // var entity = entities.AccountHolderDetails.FirstOrDefault(e => e.Id == id); // if (entity == null) // { // return Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee with id= " + id.ToString() + " not found"); // } // else // { // entity.Bank_Name = employee.Bank_Name; // entity.Customer_Name = employee.Customer_Name; // entity.Father_Name = employee.Father_Name; // entities.SaveChanges(); // return Request.CreateResponse(HttpStatusCode.OK, entity); // } // } // } // catch (Exception ex) // { // return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex); // } //} public HttpResponseMessage Put(int id, [FromUri] AccountHolderDetail employee) { try { using (WebApiEntities entities = new WebApiEntities()) { var entity = entities.AccountHolderDetails.FirstOrDefault(e => e.Id == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Employee with id= " + id.ToString() + " not found")); } else { entity.Bank_Name = employee.Bank_Name; entity.Customer_Name = employee.Customer_Name; entity.Father_Name = employee.Father_Name; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Post([FromBody] AccountHolderDetail employee) { try { using (WebApiEntities entities = new WebApiEntities()) { entities.AccountHolderDetails.Add(employee); entities.SaveChanges(); var massage = Request.CreateResponse(HttpStatusCode.Created, employee); massage.Headers.Location = new Uri(Request.RequestUri + employee.Id.ToString()); return(massage); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }