Ejemplo n.º 1
0
        public void Insert(PatientViewModel patientModel)
        {
            using (var repo = new PatientRepository())
            {
                var dis = new Patient();
                if (true)
                {
                    dis.PatientId = patientModel.PatientId;

                    dis.UserName = patientModel.UserName;
                    dis.FirstName = patientModel.FirstName;
                    dis.LastName = patientModel.LastName;
                    dis.IdentificationNumber = patientModel.IdentificationNumber;
                    dis.Cellphone = patientModel.Cellphone;
                    dis.Email = patientModel.Email;
                    dis.Occupation = patientModel.Occupation;
                    dis.SecurityAnswer = patientModel.SecurityAnswer;
                    dis.Address = patientModel.Address;
                    dis.Telephone = patientModel.Telephone;
                    dis.City = patientModel.City;
                    dis.State = patientModel.State;
                    dis.Country = patientModel.Country;
                    dis.ZipCode = patientModel.ZipCode;

                }
                repo.Insert(dis);
                AddUserToPatientRole(dis.UserName);
            }
        }
Ejemplo n.º 2
0
 //change this
 public PatientViewModel GetById(int id)
 {
     using (var repo = new PatientRepository())
     {
         return GetAllPatients().Find(x => x.PatientId == id);
     }
 }
Ejemplo n.º 3
0
 public List<PatientViewModel> GetAllPatients()
 {
     using (var patientrepo = new PatientRepository())
     {
         return patientrepo.GetAll().Select(x => new PatientViewModel() { PatientId = x.PatientId, FirstName = x.FirstName, LastName = x.LastName, IdentificationNumber = x.IdentificationNumber, Cellphone = x.Cellphone, Email = x.Email, Occupation = x.Occupation,SecurityAnswer = x.SecurityAnswer,Address = x.Address,Telephone = x.Telephone,City = x.City,State = x.State,Country = x.Country,ZipCode = x.ZipCode}).ToList();
     }
 }
Ejemplo n.º 4
0
 public void Dispose(bool disposing)
 {
     using (var repo = new PatientRepository())
     {
         repo.Dispose();
     }
 }
Ejemplo n.º 5
0
 public void Delete(PatientViewModel patientModel)
 {
     using (var repo = new PatientRepository())
     {
         var dis = new Patient();
         dis = repo.GetById(patientModel.PatientId);
         repo.Delete(dis);
     }
 }
Ejemplo n.º 6
0
 public PatientViewModel ReturnPatient(string username)
 {
     using (var repo = new PatientRepository())
        {
         return GetAllPatients().Find(x => x.UserName == username);
         //return ConvertToViewModel(repo.GetAll().Find(x => x.UserName.Equals(username)));
        }
 }