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)); } }
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 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 DoctorPost(tbl_Doctor doctor) { try { using (var db = new HastaneDBEntities()) { tbl_Doctor Doctor = db.tbl_Doctor.FirstOrDefault(x => x.Tckn == doctor.Tckn); if (Doctor != null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu Tc kullanılmakta")); } else { db.tbl_Doctor.Add(doctor); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, doctor)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public ActionResult Edit(int id, tbl_Doctor doc) { entities.Entry(doc).State = System.Data.Entity.EntityState.Modified; entities.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { tbl_Doctor doc = entities.tbl_Doctor.Find(id); return(View(doc)); }
public ActionResult Create(tbl_Doctor doc) { entities.proc_Insert_Doctor(doc.name, doc.years_of_exp); entities.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { tbl_Doctor doc = new tbl_Doctor(); return(View(doc)); }