Example #1
0
        public static InterfaceICA GetInterfaceICA(InterfaceICAEntity interfaceICAEntity)
        {
            InterfaceICA interfaceICA = null;
            try
            {

                interfaceICA = Mapper.Map<InterfaceICAEntity, InterfaceICA>(interfaceICAEntity);
            }
            catch (Exception ex)
            {
                Logger.Error("Error encountered at GetInterfaceICA", ex);
                throw;
            }
            return interfaceICA;
        }
        internal List<InterfaceICAEntity> GetAllInterfaceICAEntity()
        {
            List<InterfaceICA> listInterfaceICA;
            List<InterfaceICAEntity> listInterfaceICAEntity = new List<InterfaceICAEntity>();
            InterfaceICAEntity interfaceICAEntity = new InterfaceICAEntity();
            IRepository<InterfaceICA> interfaceICARepository = new RepositoryImpl<InterfaceICA>(applicationSession);
            listInterfaceICA = interfaceICARepository.GetAll() as List<InterfaceICA>;

            if (listInterfaceICA != null && listInterfaceICA.Count > 0)
            {
                foreach (InterfaceICA interfaceICA in listInterfaceICA)
                {
                    interfaceICAEntity = AllInOne.Legal.DataMapper.BackEnd.NHibernateToDomain.ObjectMapper.BackEndSpecificMapper.GetInterfaceICAEntity(interfaceICA);
                    listInterfaceICAEntity.Add(interfaceICAEntity);
                }
            }
            else
                listInterfaceICAEntity = null;
            return listInterfaceICAEntity;
        }
        internal List<InterfaceICAEntity> GetAllInterfaceICAEntityByStatus()
        {
            DetachedCriteria detachedCriteria = DetachedCriteria.For(typeof(InterfaceICA))
                .Add(Expression.Not(NHibernate.Criterion.Restrictions.Eq("Status", "C")));

            List<InterfaceICA> listInterfaceICA;
            List<InterfaceICAEntity> listInterfaceICAEntity = new List<InterfaceICAEntity>();
            InterfaceICAEntity interfaceICAEntity = new InterfaceICAEntity();
            IRepository<InterfaceICA> interfaceICARepository = new RepositoryImpl<InterfaceICA>(applicationSession);
            listInterfaceICA = interfaceICARepository.GetAll(detachedCriteria) as List<InterfaceICA>;
            if (listInterfaceICA != null && listInterfaceICA.Count > 0)
            {
                foreach (InterfaceICA interfaceICA in listInterfaceICA)
                {
                    interfaceICAEntity = AllInOne.Legal.DataMapper.BackEnd.NHibernateToDomain.ObjectMapper.BackEndSpecificMapper.GetInterfaceICAEntity(interfaceICA);
                    listInterfaceICAEntity.Add(interfaceICAEntity);
                }
            }
            else
                listInterfaceICAEntity = null;
            return listInterfaceICAEntity;
        }
 public void SaveOrUpdateICAInterfaceEntity(InterfaceICAEntity interfaceICAEntity)
 {
     InterfaceICAGateway interfaceICAGateway = new InterfaceICAGateway();
     interfaceICAGateway.SaveOrUpdateInterfaceICAEntity(interfaceICAEntity);
 }
 internal void SaveOrUpdateInterfaceICAEntity(InterfaceICAEntity interfaceICAEntity)
 {
     IRepository<InterfaceICA> interfaceICARepository = new RepositoryImpl<InterfaceICA>(applicationSession);
     interfaceICARepository.SaveOrUpdate(AllInOne.Legal.DataMapper.BackEnd.DomainToNHibernate.ObjectMapper.ExternalMapper.GetInterfaceICA(interfaceICAEntity));
 }