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); }); }); }
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 } }
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)); }
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(); }