public List <HospitalLabDataDTO> Get_AllLab_List(HospitalLabDataDTO searchModel)
        {
            log.MethodStart();

            List <HospitalLabDataDTO> objList = new List <HospitalLabDataDTO>();

            using (var trans = _db.Database.BeginTransaction())
            {
                try
                {
                    objList = _db.HospitalLabDataDTOs.FromSqlRaw <HospitalLabDataDTO>("sp_GET_DDL_AllLab {0}, {1}, {2}, {3}", searchModel.arh_code, searchModel.prv_code, searchModel.hos_code, searchModel.lab_code).ToList();

                    trans.Commit();
                }
                catch (Exception ex)
                {
                    // TODO: Handle failure
                    trans.Rollback();
                }
                finally
                {
                    trans.Dispose();
                }
            }

            log.MethodFinish();

            return(objList);
        }
        public async Task <List <HospitalLabDataDTO> > GetAllLabListByModelAsync(HospitalLabDataDTO searchModel)
        {
            List <HospitalLabDataDTO> objList = new List <HospitalLabDataDTO>();

            objList = await _apiHelper.GetDataListByModelAsync <HospitalLabDataDTO, HospitalLabDataDTO>("dropdownlist_api/GetAllLabList", searchModel);

            return(objList);
        }
Exemple #3
0
        public List <HospitalLabDataDTO> GetAllLabList([FromBody] HospitalLabDataDTO searchModel)
        {
            var objReturn = _service.Get_AllLab_List(searchModel);

            return(objReturn);
        }