public IHttpActionResult Post(tbl_tutor employee) { hivetutEntities db = new hivetutEntities(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tbl_tutor.Add(employee); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = employee.ID }, employee)); }
public HttpResponseMessage Put(int id, [FromBody] tbl_tutor tutor) { try { using (tutorEntities entities = new tutorEntities()) { var entity = entities.tbl_tutor.FirstOrDefault(t => t.ID == id); if (entity == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Tutor with ID=" + id.ToString() + "not found to be updated")); } else { entity.City = tutor.City; entity.Qualified = tutor.Qualified; entity.Experience = tutor.Experience; entity.Subjects = tutor.Subjects; entity.Classes = tutor.Classes; entity.Available = tutor.Available; entity.Description = tutor.Description; entity.Name = tutor.Name; entity.Gender = tutor.Gender; entity.Email = tutor.Email; entity.Address = tutor.Address; entity.Dob = tutor.Dob; entity.image = tutor.image; entity.Rating = tutor.Rating; entities.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "Tutor with ID=" + id.ToString() + " has been successfuly updated")); } } } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e)); } }