예제 #1
0
 public ActionResult Create()
 {
     var context = new DataFetchContext();
     ViewBag.HospitalRecord = context.Hospitals;
     ViewBag.SpecialtyRecord = context.Specialties;
     return View("Form");
 }
예제 #2
0
 public ActionResult Edit(Guid id)
 {
     context = new DataFetchContext();
     var toEditRecord = context.Physicians.Single(x => x.ID == id);
     ViewBag.HospitalRecord = context.Hospitals;
     ViewBag.SpecialtyRecord = context.Specialties;
     return View("Form", toEditRecord);
 }
예제 #3
0
 public void Edit(Physician _physicianEntry)
 {
     using (context = new DataFetchContext())
     {
         context.Physicians.Attach(_physicianEntry);
         context.Entry<Physician>(_physicianEntry).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
예제 #4
0
 public void Create(Physician _physicianEntry)
 {
     using (context = new DataFetchContext())
     {
         _physicianEntry.ID = Guid.NewGuid();
         context.Physicians.Add(_physicianEntry);
         context.Entry<Physician>(_physicianEntry).State = System.Data.Entity.EntityState.Added;
         context.SaveChanges();
     }
 }
예제 #5
0
 public ActionResult Create([Bind(Exclude = "ID")] Physician _physicianEntry)
 {
    
     if (ModelState.IsValid)
     {
         physicianEditService = new PhysicianEditService();
         physicianEditService.Create(_physicianEntry);
         return RedirectToAction("Index");
     }
     else
     {
         context = new DataFetchContext();
         ViewBag.HospitalRecord = context.Hospitals;
         ViewBag.SpecialtyRecord = context.Specialties;
         return View("Form", _physicianEntry);
     }
 }
예제 #6
0
 public PhysicianDeleteService()
 {
     context = new DataFetchContext();
 }
예제 #7
0
 public PhysicianViewService()
 {
     context = new DataFetchContext();
 }