static void Main(string[] args) { var _manager = new PigDealManager(); var mailClient = new MailManager(); var publicationParams = new Dictionary<string, string>(); publicationParams.Add("#OutLetName#", "Steers"); publicationParams.Add("#Username#", "*****@*****.**"); publicationParams.Add("#Password#", "password"); mailClient.SendPublication("*****@*****.**", publicationParams); }
private void ProcessOrder(NameValueCollection arrPostedVariables) { var methodName = MethodBase.GetCurrentMethod().Name; // Determine from payment status if we are supposed to credit or not string paymentStatus = arrPostedVariables["payment_status"]; try { if (paymentStatus == "COMPLETE") { var pigdealManager = new PigDealManager(); var dealId = orderId; pigdealManager.UpdatePaymentStatus(int.Parse(dealId)); pigdealManager.UpdateInvoiceStatus(int.Parse(dealId)); } else if (paymentStatus == "FAILED") { // Update order to failed } else { // Log for investigation } } catch (Exception ex) { // Handle errors here Log.Info(methodName, string.Format("Exception {0}", ex.Message)); } }