private void newPatient_Save_click(object sender, RoutedEventArgs e) { using (var context = new HospitalAppEntities()) { var patient = new Patient(); patient.FirstName = FirstName.Text; patient.LastName = LastName.Text; patient.Address = Address.Text; patient.PhoneNumber = PhoneNumber.Text; patient.Gender = Gender.Text; if (patient.FirstName == string.Empty || patient.LastName == string.Empty || patient.Address == string.Empty || patient.PhoneNumber == string.Empty || patient.Gender == string.Empty) { MessageBox.Show("Error: Check if there is any missing proparties"); } else { context.Patients.Add(patient); added.Content = $"Patient {patient.FirstName} {patient.LastName} added !"; added.Visibility = Visibility.Visible; context.SaveChanges(); } } }
private void newRehabilitation_Save_click(object sender, RoutedEventArgs e) { using (var context = new HospitalAppEntities()) { var rehabilitation = new Rehabilitation(); rehabilitation.RehabilitationStartDate = Convert.ToDateTime(RehabilitationStartDate.Text); rehabilitation.RehabilitationEndDate = Convert.ToDateTime(RehabilitationEndDate.Text); rehabilitation.RoomId = Convert.ToInt32(RoomId.Text); rehabilitation.PatientId = Convert.ToInt32(PatientId.Text); rehabilitation.DiseaseId = Convert.ToInt32(DiseaseId.Text); rehabilitation.DoctorId = Convert.ToInt32(DoctorId.Text); if (rehabilitation.RoomId == 0 || rehabilitation.PatientId == 0 || rehabilitation.DiseaseId == 0 || rehabilitation.DoctorId == 0) { MessageBox.Show("Error: Check if there is any missing proparties or 0 values of Ids"); } else { context.Rehabilitations.Add(rehabilitation); added.Content = $"Rehabilitation added successfully!"; added.Visibility = Visibility.Visible; context.SaveChanges(); } } }