예제 #1
0
 public static void ChangeDoctorInfo(DatabaseDoctor doctor, string name, string hospital)
 {
     try
     {
         using (var db = new DatabaseMedAssistEntities())
         {
             var query = db.DatabaseDoctors.SingleOrDefault(k => k.DoctorName.Contains(name) && k.DoctorHospital == hospital);
             query = doctor;
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         //ui error happened
     }
 }
예제 #2
0
 public static void RegisterDoctor(DoctorInfo doctorInfo, bool[] workday)
 {
     using (var db = new DatabaseMedAssistEntities())
     {
         DatabaseDoctor databaseDoctor = new DatabaseDoctor
         {
             DoctorID             = doctorInfo.DoctorID,
             DoctorName           = doctorInfo.DoctorName,
             DoctorAge            = doctorInfo.DoctorAge,
             DoctorHospital       = doctorInfo.DoctorHospital,
             DoctorPicture        = doctorInfo.DoctorPicture,
             DoctorType           = doctorInfo.doctorType.ToString(),
             AppointmentMonday    = workday[0],
             AppointmentTuesday   = workday[1],
             AppointmentWednesday = workday[2],
             AppointmentThursday  = workday[3],
             AppointmentFriday    = workday[4],
             AppointmentSaturday  = workday[5],
             AppointmentSunday    = workday[6]
         };
         db.DatabaseDoctors.Add(databaseDoctor);
         db.SaveChanges();
     }
 }