/* main函数 */ static void Main(string[] args) { //add function checked! // GetUser checked! //GetSiteRecord checked! //GetSiteRecordIp checked! //GetUserRecordWeather checked! //GetWeather checked! //Update function checked! //Remove function checked! ///* 我的第一个 C# 程序 */ //Console.WriteLine("Hello World!"); //Console.ReadKey(); //!todo async not checked! DbApi api = new DbApi(); //api.UpdateRecord("lxc2", "{\"xiamen\":\"guangzhou\"}"); //api.UpdateUser("lxc2", "{\"Username\":\"lxc\",\"Ip\":\"10.0.0.0\"}"); //api.UpdateWeather("guangzhou", "{}"); //api.RemoveRecord(new string[2] { "lxc", "xiamen" } ); //api.RemoveUser("lxc"); //api.RemoveWeather("xiamen"); //var result = api.GetUser("lxc3"); //var result = api.GetWeather("xiamen"); //var result = api.GetReference(); //var result = api.AddUserAsync("{\"Username\":\"lxc11\"}"); //api.SaveChange(); //var result = api.GetReferenceAsync(); //api.UpdateUser("lxc1", "{\"username\":\"lxc1\",\"ip\":\"0.0.0.0:8899\"}"); //var result = api.SaveChangeAsync(); var result = api.GetWeatherAsync("110105"); //var g = api.GetCiteIpGroup().Result; //var result = g.GroupBy(e => e[0]); //foreach(var r in result) //{ // Console.WriteLine(r.Key); // foreach (var item in r) // { // Console.WriteLine(item[1]); // } //} //var result = api.CheckUserAsync("{\"username\":\"lxc\",\"password\":\"123\"}"); //Console.WriteLine(result.Result); //result = api.CheckUserAsync("{\"username\":\"lxc1\",\"password\":\"123\"}"); Console.WriteLine(result.Result); while (true) { } //await api.SaveChangeAsync(); //Console.WriteLine(result.Result); }
public WeatherGetter(DbApi.DbApi api) { Api = api; Client = new WebClient(); Reader = new AppSettingsReader(); var key = Reader.GetValue("key", typeof(string)).ToString(); var URL = Reader.GetValue("url", typeof(string)).ToString(); ForecastURL = string.Format("{0}?key={1}&extensions=all&city=", URL, key); LiveURL = string.Format("{0}?key={1}&extensions=base&city=", URL, key); }
public PasswordDisposal(DbApi.DbApi dbApi) { this.dbApi = dbApi; }
public GetRegisterDisposal(DbApi.DbApi dbApi) { this.dbApi = dbApi; }
public SendDisposal(DbApi.DbApi db) { dbApi = db; }
public RegisterDisposal(DbApi.DbApi api) { dbApi = api; }
public LoginDisposal(DbApi.DbApi dbApi) { this.dbApi = dbApi; }
public RemoveRegDisposal(DbApi.DbApi api) { dbApi = api; }