public HT_TSO layThamSoDonVi(BusinessConstant.LoaiThamSo loaiThamSo, BusinessConstant.MaThamSo maThamSo, string maDonVi) { try { HT_TSO htTso = null; Entities entities = ContextFactory.GetInstance(); string strLoaiThamSo = loaiThamSo.layGiaTri(); string strMaThamSo = maThamSo.layGiaTri(); //htTso = entities.HT_TSO.FirstOrDefault(e => e.MA_TSO_LOAI.Equals(strLoaiThamSo) && e.MA_TSO.Equals(strMaThamSo) && e.MA_DVI_QLY.Equals(maDonVi)); htTso = entities.HT_TSO.Where(e => e.MA_TSO_LOAI.Equals(strLoaiThamSo) && e.MA_TSO.Equals(strMaThamSo) && e.MA_DVI_QLY.Equals(maDonVi)).ToList().FirstOrDefault(); return(htTso); } catch (Exception ex) { // Ghi log LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex); throw ex; } }
public HT_TSO LayThamSo(BusinessConstant.LoaiThamSo loaiThamSo, BusinessConstant.MaThamSo maThamSo, string maDonVi) { // Kiểm tra kết nối, server, service trước khi request Common.Utilities.IsRequestAllow(ApplicationConstant.SystemService.UtilitiesService.layGiaTri()); //Khởi tạo và gán các giá trị cho request ThamSoRequest request = Common.Utilities.PrepareRequest(new ThamSoRequest()); ThamSoResponse response = new ThamSoResponse(); request.LoaiThamSo = loaiThamSo; request.MaThamSo = maThamSo; request.MaDonVi = maDonVi; // Lấy kết quả trả về response = Client.LayThamSo(request); // Kiểm tra kết quả trả về Common.Utilities.ValidResponse(request, response); return(response.objThamSo); }