Example #1
0
        public void DeletePatient(string lastName)
        {
            using (var context = new PatientModelContainer())
            {
                var foundPerson = GetDbPatient(context, lastName);
                if (foundPerson == null)
                {
                    return;
                }

                context.DbPatients.Remove(foundPerson);
                context.SaveChanges();
            }
        }
Example #2
0
        public void UpdatePatient(string lastName, Patient updatedPatient)
        {
            using (var context = new PatientModelContainer())
            {
                var patientFound = GetDbPatient(context, lastName);
                if (patientFound == null)
                {
                    return;
                }

                patientFound.FirstName    = updatedPatient.FirstName;
                patientFound.LastName     = updatedPatient.LastName;
                patientFound.PhoneNumber  = updatedPatient.PhoneNumber;
                patientFound.MobileNumber = updatedPatient.MobileNumber;
                patientFound.Address      = updatedPatient.Address;

                context.SaveChanges();
            }
        }
Example #3
0
        public void AddPatient(Patient newPatient)
        {
            using (var context = new PatientModelContainer())
            {
                if (GetDbPatient(context, newPatient.LastName) != null)
                {
                    return;
                }

                var addPatient = new DbPatient()
                {
                    FirstName    = newPatient.FirstName,
                    LastName     = newPatient.LastName,
                    PhoneNumber  = newPatient.PhoneNumber,
                    MobileNumber = newPatient.MobileNumber,
                    Address      = newPatient.Address
                };
                context.DbPatients.Add(addPatient);
                context.SaveChanges();
            }
        }