Пример #1
0
        public JsonResult SearchParmsForMapping(string term)
        {
            var response = new LabParmsResponseModelDd
            {
                LabParms = new List <AppLab_ParmDd>()
            };

            if (string.IsNullOrEmpty(term))
            {
                return(Json(response, JsonRequestBehavior.AllowGet));
            }
            var tests = LabService.GetLabParmsForMapping(term);

            return(Json(tests, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public static LabParmsResponseModelDd GetLabParmsForMapping(string term)
        {
            var response = new LabParmsResponseModelDd
            {
                LabParms = new List <AppLab_ParmDd>()
            };

            using (var dbContext = new HMSEntities())
            {
                var data = dbContext.Lab_Parms.Where(parm => parm.Name.ToLower().Contains(term.ToLower())).ToList();
                if (data != null && data.Any())
                {
                    var list = data.Select(l => l.MapperDd()).ToList();
                    response.LabParms = list;
                }
            }
            return(response);
        }
Пример #3
0
        public static LabParmsResponseModelDd GetLabParmsByLabId(string labTestId)
        {
            var response = new LabParmsResponseModelDd
            {
                LabParms = new List <AppLab_ParmDd>()
            };

            using (var dbContext = new HMSEntities())
            {
                var data = dbContext.Lab_Parms.Where(parm =>
                                                     parm.Lab_Mapping.Any(p => p.TestId.ToString() == labTestId)).ToList();
                if (data != null && data.Any())
                {
                    var list = data.Select(l => l.MapperDd()).ToList();
                    response.LabParms = list;
                }
            }
            return(response);
        }