public void GetAllPatientsTest()
        {
            var patients = _patientService.GetAllPatients();

            if (patients != null)
            {
                var patientList =
                    patients.Select(
                        patientEntity =>
                        new PatientDetail {
                    DetailId = patientEntity.DetailId, PatientData = patientEntity.PatientData, Created = patientEntity.Created
                }).
                    ToList();
                var comparer = new PatientComparer();
                Assert.IsNotNull(patients);
            }
        }
Exemple #2
0
 public ActionResult PatientCreate(Patient patient)
 {
     if (ModelState.IsValid)
     {
         PatientComparer cmp = new PatientComparer();
         int             ok  = 1;
         if (db.Patients.Count() > 0)
         {
             foreach (var a in db.Patients)
             {
                 if (cmp.Equals(a, patient))
                 {
                     ok = 0;
                 }
             }
         }
         if (ok == 1)
         {
             patient.idMedic = 1;
             medicalRecord m = new medicalRecord();
             db.medicalRecords.Add(m);
             db.SaveChanges();
             patient.idmedicalRecords = db.medicalRecords.ToList().Last().idmedicalRecords;
             db.Patients.Add(patient);
             db.SaveChanges();
             TempData["Success"] = "Patient successfully added to the database!";
             return(RedirectToAction("PatientIndex"));
         }
         else
         {
             TempData["Warning"] = "Patient already exists in the database!";
             return(RedirectToAction("PatientCreate"));
         }
     }
     return(View());
 }