Пример #1
0
        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));
            }
        }
Пример #2
0
        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));
            }
        }
Пример #3
0
        public List <PatientModel> GetAllPatients()
        {
            using (CabinetEntities context = new CabinetEntities())
            {
                var Patients = context.PatientDatas.ToList();

                return(Mapper.Map <List <PatientModel> >(Patients));
            }
        }
Пример #4
0
        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);
        }