Example #1
0
        public HttpResponseMessage PostPatient(UyeBilgisi uye)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    tbl_Patient Patient = db.tbl_Patient.FirstOrDefault(x => x.Tckn == uye.TcNo);
                    if (Patient != null)
                    {
                        if (Patient.PatientPassword == uye.Password)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, Patient));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Yanlış şifre"));
                        }
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
                    }
                }
            }

            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
        public HttpResponseMessage Put(tbl_Patient patient)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    tbl_Patient Patient = db.tbl_Patient.FirstOrDefault(x => x.PatientID == patient.PatientID);

                    if (Patient != null)
                    {
                        Patient.PaitentMail    = patient.PaitentMail;
                        Patient.PaitentName    = patient.PaitentName;
                        Patient.PaitentSurname = patient.PaitentSurname;

                        Patient.PatientPassword = patient.PatientPassword;
                        if (db.SaveChanges() > 0)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, "Güncellendi"));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapi1lamadi"));
                        }
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
        public HttpResponseMessage Put(tbl_HospitalManager manager)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    tbl_HospitalManager Manager = db.tbl_HospitalManager.FirstOrDefault(x => x.ManagerID == manager.ManagerID);

                    if (Manager != null)
                    {
                        Manager.ManagerName     = manager.ManagerName;
                        Manager.ManagerPassword = manager.ManagerPassword;
                        Manager.ManagerSurname  = manager.ManagerUserName;

                        if (db.SaveChanges() > 0)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, "Güncellendi"));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapi1lamadi"));
                        }
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
        public HttpResponseMessage Put(tbl_Hospital hospital)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    tbl_Hospital Hospital = db.tbl_Hospital.FirstOrDefault(x => x.HospitalID == hospital.HospitalID);

                    if (Hospital != null)
                    {
                        Hospital.HospitalName = hospital.HospitalName;
                        if (db.SaveChanges() > 0)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, "Güncellendi"));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapi1lamadi"));
                        }
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
 public void GetMaas()
 {
     using (var db = new HastaneDBEntities())
     {
         db.MaasHesaplaa();
     }
 }
        public HttpResponseMessage Put(tbl_Doctor doctor)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    tbl_Doctor Doctor = db.tbl_Doctor.FirstOrDefault(x => x.DoctorID == doctor.DoctorID);

                    if (Doctor != null)
                    {
                        Doctor.DoctorName     = doctor.DoctorName;
                        Doctor.DoctorSurname  = doctor.DoctorSurname;
                        Doctor.DoctorPassword = doctor.DoctorPassword;

                        if (db.SaveChanges() > 0)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, "Güncellendi"));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapi1lamadi"));
                        }
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
        public HttpResponseMessage Put(tbl_Department department)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    tbl_Department Deparment = db.tbl_Department.FirstOrDefault(x => x.DepartmentID == department.DepartmentID);

                    if (Deparment != null)
                    {
                        Deparment.DepartmentName = department.DepartmentName;

                        if (db.SaveChanges() > 0)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, "Güncellendi"));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapi1lamadi"));
                        }
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
        public HttpResponseMessage DeleteDepartment(İd id)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    if (db.tbl_Department.FirstOrDefault(x => x.DepartmentID == id.id) != null)
                    {
                        db.tbl_Departmentss.Remove(db.tbl_Departmentss.FirstOrDefault(x => x.DepartmentID == id.id));
                        db.SaveChanges();


                        return(Request.CreateResponse(HttpStatusCode.OK, "silindi"));
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
                    }
                }
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
Example #9
0
        public HttpResponseMessage Postmanagerial(UyeBilgisi uyee)
        {
            try
            {
                using (var db = new HastaneDBEntities())
                {
                    tbl_Doctor          Doctor  = new tbl_Doctor();
                    tbl_Admin           Admin   = new tbl_Admin();
                    tbl_HospitalManager Manager = new tbl_HospitalManager();


                    Doctor  = db.tbl_Doctor.FirstOrDefault(x => x.Tckn == uyee.TcNo);
                    Admin   = db.tbl_Admin.FirstOrDefault(x => x.Tckn == uyee.TcNo);
                    Manager = db.tbl_HospitalManager.FirstOrDefault(x => x.Tckn == uyee.TcNo);

                    if (Doctor != null)
                    {
                        if (Doctor.DoctorPassword == uyee.Password)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, Doctor));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Yanlış şifre"));
                        }
                    }
                    if (Admin != null)
                    {
                        if (Admin.AdminPassword == uyee.Password)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, Admin));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Yanlış şifre"));
                        }
                    }
                    if (Manager != null)
                    {
                        if (Manager.ManagerPassword == uyee.Password)
                        {
                            return(Request.CreateResponse(HttpStatusCode.OK, Manager));
                        }
                        else
                        {
                            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Yanlış şifre"));
                        }
                    }
                    else
                    {
                        return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "TcNo Hatalı"));
                    }
                }
            }

            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
Example #10
0
 public HttpResponseMessage PostDepart(Id id)
 {
     try
     {
         var db = new HastaneDBEntities();
         return(Request.CreateResponse(HttpStatusCode.OK, db.DepartmenList(id.id).ToList()));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #11
0
 public HttpResponseMessage GetHospital()
 {
     try
     {
         var db = new HastaneDBEntities();
         return(Request.CreateResponse(HttpStatusCode.OK, db.HospitalList().ToList()));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #12
0
 public HttpResponseMessage GetRandevu(Id id)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             return(Request.CreateResponse(HttpStatusCode.OK, db.favoriList(id.id).ToList()));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #13
0
 public HttpResponseMessage PostAdminRandevu(rande ran)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             return(Request.CreateResponse(HttpStatusCode.OK, db.AdminAppointment(ran.Did, ran.date, ran.time)));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
 public HttpResponseMessage DeleteRandevuDoctor(randevu ran)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             return(Request.CreateResponse(HttpStatusCode.OK, db.RemoveAppointmentDoctor(ran.id, ran.Did)));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #15
0
 public HttpResponseMessage Postdoctor(randevu rande)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             return(Request.CreateResponse(HttpStatusCode.OK, db.RandevuDoctor(rande.HID, rande.DID).ToList()));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #16
0
 public HttpResponseMessage PostCancelDoctor(Id id)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             return(Request.CreateResponse(HttpStatusCode.OK, db.CanceledAppointmentDoctor(id.id).ToList()));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #17
0
 public HttpResponseMessage Postsaat(saat saat)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             return(Request.CreateResponse(HttpStatusCode.OK, db.Randevudate(saat.id, saat.date).ToList()));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #18
0
        public HttpResponseMessage PostKullanıcı(Id id)
        {
            using (var db = new HastaneDBEntities())
            {
                try
                {
                    tbl_Doctor          Doctor  = new tbl_Doctor();
                    tbl_Admin           Admin   = new tbl_Admin();
                    tbl_HospitalManager Manager = new tbl_HospitalManager();
                    tbl_Patient         Patient = new tbl_Patient();

                    Patient = db.tbl_Patient.FirstOrDefault(x => x.PatientID == id.id);
                    Doctor  = db.tbl_Doctor.FirstOrDefault(x => x.DoctorID == id.id);
                    Admin   = db.tbl_Admin.FirstOrDefault(x => x.AdminID == id.id);
                    Manager = db.tbl_HospitalManager.FirstOrDefault(x => x.ManagerID == id.id);

                    if (Patient != null)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, Patient));
                    }
                    if (Doctor != null)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, Doctor));
                    }
                    if (Admin != null)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, Admin));
                    }
                    if (Manager != null)
                    {
                        return(Request.CreateResponse(HttpStatusCode.OK, Manager));
                    }
                    else
                    {
                        return(Request.CreateResponse(HttpStatusCode.BadRequest, "Id kullanılmamakta"));
                    }
                }
                catch (Exception ex)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
                }
            }
        }
 public HttpResponseMessage Delete(tbl_Favorite favori)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             if (db.tbl_Favorite.FirstOrDefault(x => x.DoctorID == favori.DoctorID || x.PatientID == favori.PatientID) != null)
             {
                 db.tbl_Favorite.Remove(favori);
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, "silindi"));
             }
             else
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı"));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #20
0
 public HttpResponseMessage Post(tbl_Department departman)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             tbl_Department Departman = db.tbl_Department.FirstOrDefault(x => x.DepartmentName == departman.DepartmentName);
             if (Departman != null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu departman bulunmakta"));
             }
             else
             {
                 db.tbl_Department.Add(departman);
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, departman));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #21
0
 public HttpResponseMessage Post(tbl_HospitalManager manager)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             tbl_HospitalManager Manager = db.tbl_HospitalManager.FirstOrDefault(x => x.Tckn == manager.Tckn);
             if (Manager != null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu Tc kullanılmakta"));
             }
             else
             {
                 db.tbl_HospitalManager.Add(manager);
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, manager));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #22
0
 public HttpResponseMessage Post(tbl_Favorite favori)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             tbl_Favorite Favori = db.tbl_Favorite.FirstOrDefault(x => x.DoctorID == favori.DoctorID && x.PatientID == favori.PatientID);
             if (Favori != null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu hastanede bu departman bulunmakta bulunmakta"));
             }
             else
             {
                 db.addFavoriteDoctor(favori.PatientID, favori.DoctorID);
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, favori));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #23
0
 public HttpResponseMessage HastaPost(tbl_Patient patient)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             tbl_Patient Patient = db.tbl_Patient.FirstOrDefault(x => x.Tckn == patient.Tckn);
             if (Patient != null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Bu Tc kullanılmakta"));
             }
             else
             {
                 db.tbl_Patient.Add(patient);
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, patient));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #24
0
 public HttpResponseMessage Post(tbl_Departmentss departmens)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             tbl_Departmentss Departmens = db.tbl_Departmentss.FirstOrDefault(x => x.HospitalID == departmens.HospitalID || x.DepartmentID == departmens.DepartmentID);
             if (Departmens != null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu hastanede bu departman bulunmakta bulunmakta"));
             }
             else
             {
                 db.tbl_Departmentss.Add(departmens);
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, departmens));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Example #25
0
 public HttpResponseMessage Post(tbl_Hospital hospital)
 {
     try
     {
         using (var db = new HastaneDBEntities())
         {
             tbl_Hospital Hospital = db.tbl_Hospital.FirstOrDefault(x => x.HospitalName == hospital.HospitalName);
             if (db.tbl_Hospital.FirstOrDefault(x => x.HospitalName == hospital.HospitalName) != null)
             {
                 return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu hastane bulunmakta"));
             }
             else
             {
                 db.tbl_Hospital.Add(hospital);
                 db.SaveChanges();
                 return(Request.CreateResponse(HttpStatusCode.OK, hospital));
             }
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }