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());
        }
Exemple #3
0
        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());
        }