Esempio n. 1
0
 public SettingsModule(IConfiguration configuration)
 {
     Get["/settings"] = p =>
     {
         var servers = configuration.GetAll().ToArray();
         return(View["settings.html", servers]);
     };
     Post["/settings"] = p =>
     {
         var name        = Request.Form.Name;
         var url         = Request.Form.url;
         var refreshRate = Convert.ToInt64(Request.Form.refreshRate.Value);
         var server      = new OkanshiServer(name, url, refreshRate);
         configuration.Add(server);
         return(Response.AsRedirect("/settings"));
     };
     Post["/settings/delete"] = p =>
     {
         var name = (string)Request.Form.InstanceName;
         configuration.Remove(name);
         return(Response.AsRedirect("/settings"));
     };
 }
Esempio n. 2
0
		public SettingsModule(IConfiguration configuration)
		{
			Get["/settings"] = p =>
			{
				var servers = configuration.GetAll().ToArray();
				return View["settings.html", servers];
			};
			Post["/settings"] = p =>
			{
				var name = Request.Form.Name;
				var url = Request.Form.url;
				var refreshRate = Convert.ToInt64(Request.Form.refreshRate.Value);
				var server = new OkanshiServer(name, url, refreshRate);
				configuration.Add(server);
				return Response.AsRedirect("/settings");
			};
			Post["/settings/delete"] = p =>
			{
				var name = (string)Request.Form.InstanceName;
				configuration.Remove(name);
				return Response.AsRedirect("/settings");
			};
		}	
		public void Add(OkanshiServer server)
		{
			storage.Add(server);
		}
Esempio n. 4
0
 public void Add(OkanshiServer server)
 {
     OkanshiInstances.Add(server);
     Save();
 }
Esempio n. 5
0
		public void Add(OkanshiServer server)
		{
			OkanshiInstances.Add(server);
			Save();
		}