public static j64HarmonyGateway Read() { j64HarmonyGateway j64Config = new j64HarmonyGateway(); if (File.Exists(HarmonyHubConfigurationFile)) { using (StreamReader file = System.IO.File.OpenText(HarmonyHubConfigurationFile)) { JsonSerializer serializer = new JsonSerializer(); j64Config = (j64HarmonyGateway)serializer.Deserialize(file, typeof(j64HarmonyGateway)); } } else { j64Config.FavoriteChannels.Add(new FavoriteChannel() { Name = "Fox and Friends", Channel = "1004" }); j64Config.FavoriteChannels.Add(new FavoriteChannel() { Name = "One zero zero five", Channel = "1005" }); j64Config.FavoriteChannels.Add(new FavoriteChannel() { Name = "Ten Oh Eight", Channel = "1008" }); j64Config.FavoriteChannels.Add(new FavoriteChannel() { Name = "Eleven 20", Channel = "1120" }); j64Config.FavoriteChannels.Add(new FavoriteChannel() { Name = "History Channel", Channel = "1256" }); j64Config.FavoriteChannels.Add(new FavoriteChannel() { Name = "Food Network", Channel = "1452" }); j64Config.FavoriteChannels.Add(new FavoriteChannel() { Name = "Show Time", Channel = "1852" }); Save(j64Config); } return j64Config; }
public static void Save(j64HarmonyGateway j64Config) { using (StreamWriter file = System.IO.File.CreateText(HarmonyHubConfigurationFile)) { JsonSerializer serializer = new JsonSerializer(); serializer.Formatting = Formatting.Indented; serializer.Serialize(file, j64Config); } }
public FavoriteChannelController(j64HarmonyGateway j64Config, Hub hub) { this.j64Config = j64Config; myHub = hub; }
public CustomCommandController(j64HarmonyGateway j64Config, Hub hub) { this.j64Config = j64Config; myHub = hub; }
public HarmonyHubController(j64HarmonyGateway hubConfig, Hub hub) { this.j64Config = hubConfig; myHub = hub; }
public FirstTimeConfigController(j64HarmonyGateway hubConfig, Hub hub) { this.hubConfig = hubConfig; this.myHub = hub; }
public HubsAndGatewaysController(j64HarmonyGateway j64Config, Hub hub) { this.j64Config = j64Config; this.myHub = hub; }
public OAuthController(j64HarmonyGateway j64Config, Hub hub, IHostingEnvironment env) { this.j64Config = j64Config; this.myEnv = env; this.myHub = hub; }
public DeviceNamesController(j64HarmonyGateway j64Config, Hub hub) { myj64Config = j64Config; myHub = hub; }