/// <summary> /// Gets the CaseInfoDetails /// </summary> /// <param name="criteria">Criteria contains CaseInfoId</param> /// <returns></returns> public CaseInfoEntity GetCaseInfoDetails(Criteria criteria) { Check.RequireWithNullException(criteria != null, "criteria was null or empty; it has to have value within it."); var caseInfoEntity = new CaseInfoEntity(); using (var unitOfWork = new UnitOfWorkImpl(DataBaseConnectivity.Application)) { try { var icaseinfoRepository = new RepositoryImpl<CaseInfo>(unitOfWork.Session); caseInfoEntity = CaseMapper.GetCaseInfoEntity(icaseinfoRepository.Get(Convert.ToInt64(criteria.Value))); } catch (Exception ex) { unitOfWork.Rollback(); Logger.Error("Error encountered at GetCaseInfoDetails", ex); throw; } } return caseInfoEntity; }
private RefCaveatCase GetRefCaveatCaseEntity(Criteria criteria) { IRepository<RefCaveatCase> refCaveatCaseRepository = new RepositoryImpl<RefCaveatCase>(applicationSession); return refCaveatCaseRepository.Get(criteria.Value); }
internal InterfaceICAEntity GetInterfaceICAByPK(string iCAInterfaceId) { IRepository<InterfaceICA> interfaceICARepository = new RepositoryImpl<InterfaceICA>(applicationSession); InterfaceICA interfaceICA = interfaceICARepository.Get(iCAInterfaceId); return AllInOne.Legal.DataMapper.BackEnd.NHibernateToDomain.ObjectMapper.BackEndSpecificMapper.GetInterfaceICAEntity(interfaceICA); }
private ADMInfo GetADMInfo(Criteria criteria) { try { ADMInfo aDMInfo = new ADMInfo(); IRepository<ADMInfo> iADMInfoRepository = new RepositoryImpl<ADMInfo>(applicationSession); aDMInfo = iADMInfoRepository.Get(criteria.Value); return aDMInfo; } catch (Exception ex) { Logger.Error("Error encountered at GetADMInfo", ex); throw; } }