Example #1
0
 private IList <MessageTable> RetrieveAllEntitiesMatchingCondition(Func <MessageTable, bool> funcOperation)
 {
     using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
     {
         return(_dbContext.MessageTables.Where(funcOperation).ToList());
     }
 }
Example #2
0
 private bool ExecuteEntityMatchingOperation(Func <MessageTable, bool> funcOperation)
 {
     using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
     {
         return(_dbContext.MessageTables.Any(funcOperation));
     }
 }
Example #3
0
 private IList <MessageTable> RetrieveAllEntities()
 {
     using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
     {
         return(_dbContext.MessageTables.ToList());
     }
 }
Example #4
0
 // ICollection<MessageTransactionTable>
 private IList <MessageTable> RetrieveAllEntitiesEagerLoadAssociatedEntities <TAssoEntity>(Expression <Func <MessageTable, TAssoEntity> > includedFunc)
 {
     using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
     {
         return(_dbContext.MessageTables.Include(includedFunc).ToList());
     }
 }
Example #5
0
 private MessageTable RetrieveEntityMatchingCondition(Func <MessageTable, bool> funcOperation)
 {
     using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
     {
         return(_dbContext.MessageTables.SingleOrDefault(funcOperation));
     }
 }
 private IList <MessageTransactionTable> RetrieveAllEntitiesMatchingConditionsEagerLoadAssociatedEntities <TAssoEntity>(Expression <Func <MessageTransactionTable, TAssoEntity> > includedFunc,
                                                                                                                        Func <MessageTransactionTable, bool> funcOperation)
 {
     using (MessageAbstractDbContext _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
     {
         return(_dbContext.MessageTransactionTables.Include(includedFunc).Where(funcOperation).ToList());
     }
 }
Example #7
0
        public void SaveChange()
        {
            CheckingInternalCollectionValidity();

            try
            {
                using (var _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
                {
                    _dbContext.MessageTables.AddRange(_messages);
                    _dbContext.SaveChanges();
                    _messages.Clear();
                }
            }
            catch (Exception exception)
            {
                throw;
            }
        }
        public void ExecuteDeletion()
        {
            CheckingInternalCollectionValidity();

            try
            {
                using (var _dbContext = MessageDbFactory.GetMessageDbContext(_dbContextType))
                {
                    _dbContext.MessageTransactionTables.RemoveRange(_messageTransactionsToDelete);
                    _dbContext.SaveChanges();
                    _messageTransactionsToDelete.Clear();
                }
            }
            catch (Exception exception)
            {
                throw;
            }
        }