Ejemplo n.º 1
0
 private static void Time()
 {
     Scheduler.ExecuteJob <SyncLocalClockJob>();
     Timedatectl.Apply();
     Ntp.Prepare();
     ConsoleLogger.Log("[time] ready");
 }
Ejemplo n.º 2
0
        public TimeDateModule() : base("/timedate")
        {
            Get["/"] = x => {
                return(JsonConvert.SerializeObject(Application.CurrentConfiguration.TimeDate));
            };

            Get["/running"] = x => {
                return(JsonConvert.SerializeObject(Application.RunningConfiguration.TimeDate));
            };

            Post["/save"] = x => {
                string data    = Request.Form.Data;
                var    objects = JsonConvert.DeserializeObject <TimeDate>(data);
                Application.CurrentConfiguration.TimeDate = objects;
                ConfigRepo.Save();
                return(HttpStatusCode.OK);
            };

            Post["/apply"] = x => {
                Timedatectl.Apply();
                return(HttpStatusCode.OK);
            };
        }