protected void btnTest_Click(object sender, EventArgs e) { try { if (!Singleton.IsRunningBatch()) { lock (_object) { Singleton.CreateSingletonFile(); Logger.Log("Backup database into dropbox start"); DropboxHelper.BackUp(); Logger.Log("Backup database into dropbox end"); Singleton.DeleteSingletonFile(); } } lblTest.Text = "Backup successful!"; } catch (Exception ex) { Singleton.DeleteSingletonFile(); Logger.Log(ex.Message + Environment.NewLine + ex.StackTrace); lblTest.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { try { // Lock on the readonly object. if (!Singleton.IsRunningBatch()) { Singleton.CreateSingletonFile(); Logger.Log("Backup database start"); CommonList.BackUp(); Logger.Log("Backup database end"); Logger.Log("Save summary fee daily start"); CommonList.SaveSummaryPayFeeDaily(); Logger.Log("Save summary fee daily end"); int day = Convert.ToInt32(WebConfigurationManager.AppSettings["RentBike.EndDayOfMonth"]); if (day == 0) { day = 6; } if (Helper.IsDay(day)) { Logger.Log("Save summary fee montly start"); CommonList.SaveSummaryPayFeeMonthly(); Logger.Log("Save summary fee montly start"); } Logger.Log("Auto extend contract start"); CommonList.AutoExtendContract(); Logger.Log("Auto extend contract end"); Logger.Log("Auto create dummy inout start"); CommonList.CreateDummyInout(); Logger.Log("Auto create dummy inout end"); Logger.Log("Backup database into dropbox start"); DropboxHelper.BackUp(); Logger.Log("Backup database into dropbox end"); } } catch (Exception ex) { Logger.Log("Error Entry at: " + ex.Message + Environment.NewLine + ex.StackTrace); } finally { Singleton.DeleteSingletonFile(); } }