public HttpResponseMessage Put(int id, user User) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { try { var user = db.users.FirstOrDefault(u => u.id == id); if (user == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There is no such user")); } else { user.name = User.name; user.userEmail = User.userEmail; user.userImage = User.userImage; user.userPassword = User.userPassword; user.userType = User.userType; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, User)); } } catch (Exception exc) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exc)); } } }
public HttpResponseMessage Put(int id, doctor Doctor) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { try { var doctor = db.doctors.FirstOrDefault(d => d.id == id); if (Doctor == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There is no such user")); } else { doctor.doctorNmae = Doctor.doctorNmae; doctor.doctorMail = Doctor.doctorMail; doctor.doctorImage = Doctor.doctorImage; doctor.doctorTitle = Doctor.doctorTitle; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, Doctor)); } } catch (Exception exc) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exc)); } } }
public IEnumerable <doctor> Get() { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { return(db.doctors.ToList()); } }
public IEnumerable <course> Get() { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { return(db.courses.ToList()); } }
public IEnumerable <Object> Get() { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { return(null); //return db.courses_doctors.ToList().incluc; } }
public HttpResponseMessage Get(int id) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { var user = db.doctors.FirstOrDefault(d => d.id == id); if (user == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There is No Such User")); } else { return(Request.CreateResponse(HttpStatusCode.Found, user)); } } }
public HttpResponseMessage Get_(int id) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { var course = db.courses.Where(c => c.id == id).ToList(); if (course == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There is No Such course")); } else { return(Request.CreateResponse(HttpStatusCode.Found, course)); } } }
public HttpResponseMessage Get(string name) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { var course = db.courses.FirstOrDefault(c => c.courseNmae == name); if (course == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There is No Such course")); } else { return(Request.CreateResponse(HttpStatusCode.Found, course)); } } }
public HttpResponseMessage Delete(int id) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { var doctor = db.doctors.FirstOrDefault(d => d.id == id); if (doctor == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There is no such user")); } else { db.doctors.Remove(doctor); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } } }
public HttpResponseMessage post(doctor Doctor) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { try { db.doctors.Add(Doctor); db.SaveChanges(); var msg = Request.CreateResponse(HttpStatusCode.Created, Doctor); msg.Headers.Location = new Uri(Request.RequestUri + "/" + Doctor.id.ToString()); return(msg); } catch (Exception exc) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exc.ToString())); } } }
public HttpResponseMessage Put(int id, course Course) { using (multimedia_db2Entities1 db = new multimedia_db2Entities1()) { try { var course = db.courses.FirstOrDefault(d => d.id == id); if (Course == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "There is no such user")); } else { if (Course.doctor_id == null) { course.courseNmae = Course.courseNmae; course.courseDescription = Course.courseDescription; //course.doctor_id = Course.doctor_id; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, Course)); } else { course.courseNmae = Course.courseNmae; course.courseDescription = Course.courseDescription; course.doctor_id = Course.doctor_id; db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, Course)); } } } catch (Exception exc) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exc)); } } }