public List <PatientModel> GetPatientByFilter(SearchTypes srchType, object value) { using (CabinetEntities context = new CabinetEntities()) { List <PatientData> Patient = new List <PatientData>(); switch (srchType) { case SearchTypes.Name: Patient = context.PatientDatas.Where(x => x.PatientName == (string)value).ToList(); break; case SearchTypes.PhoneNumber: Patient = context.PatientDatas.Where(x => x.PhoneNumber == (string)value).ToList(); break; case SearchTypes.DateOfBirth: Patient = context.PatientDatas.Where(x => x.BirthDay.ToString() == (string)value).ToList(); break; default: Patient = null; break; } return(Mapper.Map <List <PatientModel> >(Patient)); } }
public PatientModel GetPatientById(int patientId) { using (CabinetEntities context = new CabinetEntities()) { var Patient = context.PatientDatas.Where(x => x.PatientId == patientId).FirstOrDefault(); return(Mapper.Map <PatientModel>(Patient)); } }
public List <PatientModel> GetAllPatients() { using (CabinetEntities context = new CabinetEntities()) { var Patients = context.PatientDatas.ToList(); return(Mapper.Map <List <PatientModel> >(Patients)); } }
protected void RedirectToPageButton_Click(object sender, CommandEventArgs e) { string webPageName = e.CommandArgument as string; if (string.IsNullOrWhiteSpace(webPageName)) { return; } Button redirectToPageButton = sender as Button; string webPageURL = null; using (CabinetEntities cabinetEntities = new CabinetEntities()) { webPageURL = cabinetEntities.WebPagesURLs.SingleOrDefault(x => x.PageName == webPageName).PageURL; } if (webPageURL == null) { return; } Response.Redirect(webPageURL); }