Ejemplo n.º 1
0
        public void Init(uint numberOfInputs)
        {
            //joinRepo = new JoinTrackerRepo();
            joinRepo    = new JoinTrackerInMemoryRepo();
            joinRepoLog = new JoinTrackerLogRepo();
            service     = new JoinTrackerService(joinRepo, joinRepoLog, numberOfInputs);

            try
            {
                if (!File.Exists("\\NVRAM\\ServerData\\jointracker.json"))
                {
                    byte[] emptyArray = new UTF8Encoding(true).GetBytes("[]");

                    using (var fs = File.Create("\\NVRAM\\ServerData\\jointracker.json"))
                    {
                        fs.Write(emptyArray, 0, emptyArray.Length);
                    }
                }
            }
            catch (Exception e)
            {
                CrestronConsole.ConsoleCommandResponse("Error with create server data struct", e.Message);
            }
        }
 public JoinTrackerService(IJoinTrackerRepo repoTemp, IJoinTrackerLogRepo repoLog, uint numberOfInputs)
 {
     this.repoTemp       = repoTemp;
     this.repoLog        = repoLog;
     this.numberOfInputs = numberOfInputs;
 }