public async Task <IHttpActionResult> deleteDoctor(doctor_data doctor) { doctor_data _doctor = db.doctor_data.Where(x => x.doctor_id == doctor.doctor_id).FirstOrDefault(); if (_doctor != null) { db.doctor_data.Remove(_doctor); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (doctor_dataExists(doctor.doctor_id)) { return(Conflict()); } else { throw; } } return(Ok(doctor)); } return(NotFound()); }
public async Task <IHttpActionResult> updateDoctor(doctor_data doctor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Entry(doctor).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!doctor_dataExists(doctor.doctor_id)) { return(NotFound()); } else { throw; } } return(Ok()); }
public IHttpActionResult verifyDoctor(login_table doctorCheck) { doctor_data doctor = db.doctor_data.Where(doc => doc.doctor_id == doctorCheck.login_id && doc.password == doctorCheck.login_password).FirstOrDefault(); doctor.speciality_data = null; if (doctor != null) { return(Ok(doctor)); } return(NotFound()); }
public IHttpActionResult SearchDoctor(string doctor_id) { doctor_data doctor = db.doctor_data.Where(doc => doc.doctor_id == doctor_id).FirstOrDefault(); doctor.speciality_data = null; if (doctor != null) { return(Ok(doctor)); } return(NotFound()); }