Esempio n. 1
0
        public static void TestBrokerUpdates()
        {
            List <Application> applications = ApplicationDAO.Get();

            applications.ForEach(delegate(Application application) {
                if (application.name != "RSERVER")
                {
                    return;
                }

                List <MessageBucket> brokerInformation
                    = MessageBucketDAO.GetUnprocessedMessageHeaderInstancesByApplication(application);
                //List<Broker> brokerInformation
                //= BrokerDAO.GetProcessedMessageHeaderInstancesByApplication(application);

                brokerInformation.ForEach(delegate(MessageBucket broker) {
                    // get the message header and message
                    MessageHeaderInstance messageHeaderInstance = broker.messageHeaderInstance;
                    Message message = broker.message;

                    // update the table to processed
                    MessageBucketDAO.UpdateProcessedFlagAndMessageLog(messageHeaderInstance, message, true);
                    //BrokerDAO.ReprocessMessage(messageHeaderInstance.messageControlId);
                });
            });
        }
Esempio n. 2
0
        public static void Begin()
        {
            List <Application>       applications       = ApplicationDAO.Get();
            List <Communication>     communications     = CommunicationDAO.Get();
            List <CommunicationType> communicationTypes = CommunicationTypeDAO.Get();
            List <DirectionType>     directionTypes     = DirectionTypeDAO.Get();

            foreach (Application app in applications)
            {
                // for each application, initalize inbound interface connections
            }
        }
Esempio n. 3
0
        public static void TestService()
        {
            // obtain a list of applications
            List <Application> applications = ApplicationDAO.Get();

            // go through each application, get configurations
            foreach (Application app in applications)
            {
                // get the configuration
                List <Configuration> configurations = ConfigurationDAO.GetApplications(app);
            }
        }
 public Application GetApplication(string appContext)
 {
     return(_applicationDAO.Get(appContext));
 }
Esempio n. 5
0
        public static void Begin(Application application)
        {
            int beforeCount = 0;
            int afterCount  = 0;

            // Application API
            List <Application> applications;

            // Get exsisting
            beforeCount = ApplicationDAO.Get().Count;

            // Insert and Updating: if ID is included, it will update
            application = ApplicationDAO.PostUpdate(application);

            // Reading: Use GetApplications() to retrieve a list of applicationlications
            applications = ApplicationDAO.Get();

            // get master item count
            afterCount = applications.Count;

            // write
            ApplicationTest.Write(applications, "INSERT", beforeCount, afterCount, true);
            Console.Read();

            // make a soft update to some property
            application.name = "TEST_UPDATE";

            // re-assign the before count
            beforeCount = afterCount;

            // Insert and Updating: if ID is included, it will update
            application = ApplicationDAO.PostUpdate(application);

            // Reading: Use GetApplications() to retrieve a list of applicationlications
            applications = ApplicationDAO.Get();

            // Get exsisting
            afterCount = ApplicationDAO.Get().Count;

            // write
            ApplicationTest.Write(applications, "UPDATE", beforeCount, afterCount);
            Console.Read();

            // get a single applicationlication (returns a list)
            applications = ApplicationDAO.Get(application);

            // get count
            afterCount = applications.Count;

            // reassign count
            beforeCount = afterCount;

            // write
            ApplicationTest.Write(applications, "Single", afterCount, 1);
            Console.Read();

            // Deleting - Send in the applicationlication w/ at minimal the ID populated
            ApplicationDAO.Delete(application);

            // Reading: Use GetApplications() to retreieve a list of applicationlications
            applications = ApplicationDAO.Get();

            // get count
            afterCount = applications.Count;

            // write
            ApplicationTest.Write(applications, "Removed", beforeCount, afterCount, true);
            Console.Read();
        }