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)); }
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); }
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); }