Exemplo n.º 1
0
 static void Main(string[] args)
 {
     CommonFunctions.LogInConsole("Customer Service Started");
     try
     {
         CommonFunctions.LogInConsole("Reading from Queue01...");
         string nextFromQueue01 = AzureProvider.ReadNextFromQueue01();
         CommonFunctions.LogInConsole("Next message from Queue01 : " + nextFromQueue01);
         string custNum = CommonFunctions.GetCustNumFromMessage(nextFromQueue01);
         if (!string.IsNullOrEmpty(custNum))
         {
             var custJson = CommonFunctions.GetCustomerJson(custNum);
             CommonFunctions.LogInConsole(custJson);
         }
         else
         {
             CommonFunctions.LogInConsole("Customer Number not found");
         }
     }
     catch (Exception ex)
     {
         CommonFunctions.LogInConsole(ex.Message);
         //CommonFunctions.LogInConsole(ex.StackTrace);
         CommonFunctions.LogInConsole("Next message from Queue01 Not Available");
     }
     finally
     {
         CommonFunctions.LogInConsole("Customer Service Ended");
     }
 }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     CommonFunctions.LogInConsole("Customer Service Started");
     try
     {
         CommonFunctions.LogInConsole("Reading from Queue01...");
         string nextFromQueue01 = AzureProvider.ReadNextFromQueue01();
         CommonFunctions.LogInConsole("Next message from Queue01 : " + nextFromQueue01);
         string custNum = CommonFunctions.GetCustNumFromMessage(nextFromQueue01);
         if (!string.IsNullOrEmpty(custNum))
         {
             var customer = CRMData.GetCustomerByCustNum(custNum);
             var custJson = CommonFunctions.Serialize(customer);
             CommonFunctions.LogInConsole(custJson);
             AzureProvider.PublishCustomerDataToTopic("Customer", custJson, _customerTopicName);
             CommonFunctions.LogInConsole("Customer data published in Topic : " + _customerTopicName);
         }
         else
         {
             CommonFunctions.LogInConsole("Customer Number not found");
         }
     }
     catch (Exception ex)
     {
         CommonFunctions.LogInConsole(ex.Message);
         //CommonFunctions.LogInConsole(ex.StackTrace);
         CommonFunctions.LogInConsole("Next message from Queue01 Not Available");
     }
     finally
     {
         CommonFunctions.LogInConsole("Customer Service Ended");
     }
 }