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); } }
//change this public PatientViewModel GetById(int id) { using (var repo = new PatientRepository()) { return GetAllPatients().Find(x => x.PatientId == id); } }
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(); } }
public void Dispose(bool disposing) { using (var repo = new PatientRepository()) { repo.Dispose(); } }
public void Delete(PatientViewModel patientModel) { using (var repo = new PatientRepository()) { var dis = new Patient(); dis = repo.GetById(patientModel.PatientId); repo.Delete(dis); } }
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))); } }