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