Example #1
0
        public static void Main(string[] args)
        {
            Log.Output = Log.Mode.Quiet;
            Log.FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".fog_user.log");
            Log.Output = Log.Mode.File;

            Log.Entry(LogName, "Initializing - phase 1");

            AppDomain.CurrentDomain.UnhandledException += Log.UnhandledException;

            Eager.Initalize();

            Log.Entry(LogName, "Initializing - phase 2");

            if (File.Exists(Path.Combine(AppDomain.CurrentDomain.BaseDirectory + "updating.info")))
            {
                Log.Entry(LogName, "Update.info found, exiting program");
                UpdateWaiterHelper.SpawnUpdateWaiter(Settings.Location);
                Environment.Exit(0);
            }

            _fogService = new FOGUserService();
            _fogService.Start();

            if (Settings.Get("Tray").Equals("1"))
                StartTray();
        }
Example #2
0
        public static void Main(string[] args)
        {
            Log.FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "fog_user.log");

            AppDomain.CurrentDomain.UnhandledException += Log.UnhandledException;

            // Wait for the main service to spawn
            while (Process.GetProcessesByName("FOGService").Length == 0)
            {
                Thread.Sleep(500);
            }
            Thread.Sleep(1000);

            Eager.Initalize();

            Log.Entry(LogName, "Initializing");

            if (File.Exists(Path.Combine(AppDomain.CurrentDomain.BaseDirectory + "updating.info")))
            {
                Log.Entry(LogName, "Update.info found, exiting program");
                UpdateWaiterHelper.SpawnUpdateWaiter(Settings.Location);
                Environment.Exit(0);
            }

            _fogService = new FOGUserService();
            _fogService.Start();

            if (Settings.Get("Tray").Equals("1") && Settings.OS == Settings.OSType.Windows)
                StartTray();
        }
 internal abstract AbstractService.VerificationDelegate getVerificationDelegate(AbstractService callingService);
Example #4
0
 public Service()
 {
     Log.Entry("Controller", "Initialize");
     //Initialize everything
     _fogService = new FOGSystemService();
 }
Example #5
0
 public Service()
 {
     //Initialize everything
     _fogService = new FOGSystemService();
 }
Example #6
0
 public TerminalApiLocal(AbstractService abstractService)
     : base(abstractService, abstractService.Client.Config.Endpoint, null)
 {
 }
 public UnSuspendAccountHolder(AbstractService abstractService)
     : base(abstractService, abstractService.Client.Config.MarketPayEndpoint + "/Account/" + ClientConfig.MarketPayAccountApiVersion + "/unSuspendAccountHolder", null)
 {
 }
 public GetCostEstimate(AbstractService abstractService)
     : base(abstractService, abstractService.Client.Config.Endpoint + ClientConfig.BinLookupPalSuffix + ClientConfig.BinLookupApiVersion + "/getCostEstimate", new List <string> {
     "merchantAccount", "amount"
 })
 {
 }
Example #9
0
 public Resource(AbstractService abstractService, string endpoint, List <string> requiredFields)
 {
     _abstractService = abstractService;
     Endpoint         = endpoint;
     RequiredFields   = requiredFields;
 }
 public PaymentLinks(AbstractService abstractService)
     : base(abstractService, abstractService.Client.Config.CheckoutEndpoint + "/" + ClientConfig.CheckoutApiVersion + "/paymentLinks", new List <string> {
     "paymentData", "details"
 })
 {
 }
 public CreateAccount(AbstractService abstractService)
     : base(abstractService, abstractService.Client.Config.MarketPayEndpoint + "/Account/" + ClientConfig.MarketPayAccountApiVersion + "/createAccount", null)
 {
 }
 public DeclineThirdParty(AbstractService abstractService)
     : base(abstractService, abstractService.Client.Config.Endpoint + "/pal/servlet/Payout/" + ClientConfig.PayoutApiVersion + "/declineThirdParty", null)
 {
 }
Example #13
0
 public BaseViewModel(AbstractService <T> parm)
 {
 }
Example #14
0
 public AccountHolderBalance(AbstractService abstractService)
     : base(abstractService, abstractService.Client.Config.MarketPayEndpoint + "/Fund/" + ClientConfig.MarketPayFundApiVersion + "/accountHolderBalance", null)
 {
 }