Esempio n. 1
0
        public HospitalLabDTO GetLabData(string hol_code)
        {
            log.MethodStart();

            HospitalLabDTO objModel = new HospitalLabDTO();

            var paramSplit = hol_code.Split(':');

            using (var trans = _db.Database.BeginTransaction())
            {
                try
                {
                    var objReturn1 = _db.TRHospitalLabs.FirstOrDefault(x => x.lab_hos_code == paramSplit[0] && x.lab_code == paramSplit[1]);

                    objModel = _mapper.Map <HospitalLabDTO>(objReturn1);

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

            log.MethodFinish();

            return(objModel);
        }
        public async Task <HospitalLabDTO> GetLabDataAsync(string hol_code)
        {
            HospitalLabDTO menu = new HospitalLabDTO();

            menu = await _apiHelper.GetDataByIdAsync <HospitalLabDTO>("hospital_api/Get_LabData", hol_code);

            return(menu);
        }