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 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_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));
            }
        }
        public ActionResult Register([Bind(Include = "hastaID,AD,SOYAD,ŞİFRE,ADRES,TELEFON,TC,DOĞUM_TARİHİ,CİNSİYET,kayıtTarihi")] hastalar hastalar)
        {
            if (ModelState.IsValid)
            {
                hastalar.kayıtTarihi = DateTime.Now;
                db.hastalars.Add(hastalar);
                db.SaveChanges();
                return(RedirectToAction("Login", "Hasta"));
            }

            return(View(hastalar));
        }
 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 #9
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 #10
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 #11
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 #12
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 #13
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 #14
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));
     }
 }