public async Task <string> StartCurrentTempSchedule(string query, ISocketMessageChannel channelRequested, int delay) { StringBuilder response = new StringBuilder(); WeatherUndergroundResponse wuresponse = await GetWeatherUndergroundConditionsResponse(query); if (wuresponse != null) { if (wuresponse.current_observation != null) { return(await ScheduleMaker.AddSchedule(new WeatherUndergroundSchedule(CommandName, query, channelRequested, delay, GetCurrentTemp)) ? "Schedule Made Succesfully" : "Schedule Failed"); } else if (wuresponse.response.results != null) { response.Append("Which one?```"); foreach (Result res in wuresponse.response.results) { response.Append($"{res.city} {res.state}\n"); } response.Append("```"); } else { return("error"); } } else { return("error"); } return(response.ToString().Trim()); }
private void Awake() { if (Instance == null) { Instance = this; } }
public override void ViewDidLoad() { base.ViewDidLoad(); this.OkayBtn.Clicked += (sender, e) => { DismissViewController(true, null); // get & parse params this.YourWeightTF.ResignFirstResponder(); string your_w = this.YourWeightTF.Text; string desire_w = this.DesireWeightTF.Text; m_my_weight = System.Convert.ToInt32(your_w, 10); int goal_diff = m_my_weight - System.Convert.ToInt32(desire_w, 10); int a_days = System.Convert.ToInt32(this.AtackTF.Text, 10); // clear prev schedule ScheduleManager.DeleteAllScheduleRecords(); // calculate and save schedule(attack& cruise for now) List <ScheduleRecord> recs_list = ScheduleMaker.makeAttackCruise(goal_diff, a_days, DateTime.Now.Date); foreach (var sch in recs_list) { sch.m_weight = m_my_weight; ScheduleManager.SaveScheduleRecord(sch); } PrefsRecord pref = PrefsManager.GetPrefsRecordValue("isDietStarted"); pref.PrefValue = "1"; // diet have started PrefsManager.UpdatePrefsRecord(pref); }; }
static void Main(string[] args) { Config cfg = new Config("scheduleConfig.txt"); Dictionary <string, string> data = cfg.readConfiguration(); ScheduleMaker schedMaker = new ScheduleMaker("ScheduleTemplate.csv", "ScheduleOut.TXT", data); schedMaker.buildSchedule(); printVerification("ScheduleOut.csv"); Console.WriteLine("Press ESC to exit"); ConsoleKey key; do { key = Console.ReadKey(true).Key; if (key == ConsoleKey.S) { } } while (key != ConsoleKey.Escape); }
public APIConnectionScheduled(ServerUpdater <string> console, DiscordSocketClient client, ScheduleMaker scheduleMaker) : base(console, client) { ScheduleMaker = scheduleMaker; }
public WeatherUndergroundService(WeatherUnderground weatherUndergroundConnection, ServerUpdater <string> console, DiscordSocketClient client, ScheduleMaker scheduleMaker) : base(console, client, scheduleMaker) { WeatherUndergroundConnection = weatherUndergroundConnection; CommandName = "weather"; }
public async Task <string> StartSchedule(string query, ISocketMessageChannel channelRequested, int delay) { return(await ScheduleMaker.AddSchedule(new ImgurSchedule(CommandName, query, channelRequested, delay, GetImage)) ? "Schedule Made Successful" : "Schedule Failed"); }
public ImgurService(Imgur imgurConnection, ServerUpdater <string> console, DiscordSocketClient client, ScheduleMaker scheduleMaker) : base(console, client, scheduleMaker) { ImgurConnection = imgurConnection; CommandName = "imgur"; }
private void button1_Click(object sender, EventArgs e) { ScheduleMaker scheduleMaker = new ScheduleMaker(DB); scheduleMaker.CreateSchedule(); }