public void AddItem(ClimoItem item) { try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(_API_URL + "/add.php"); string postData = string.Format("index={0}&text={1}&create_datetime={2}", item.Index, WebUtility.HtmlEncode(item.Text), item.CreateDateTime); byte[] data = Encoding.ASCII.GetBytes(postData); request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = data.Length; using (Stream stream = request.GetRequestStream()) { stream.Write(data, 0, data.Length); } HttpWebResponse response = (HttpWebResponse)request.GetResponse(); string responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private void TextLabel_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { int index = (((Label)sender).DataContext as ClimoItem).Index; ClimoItem removedItem = ClimoItems.RemoveItem(index); if (_SAVE_TYPE == "db") { _ClimoContorller.RemoveItem(removedItem.ID); } else { _ClimoContorller.RemoveItem(index); } ReloadClimoCollection(); }
public void AddItem(ClimoItem item) { try { if (!System.IO.Directory.Exists(_DIR_PATH)) { System.IO.Directory.CreateDirectory(_DIR_PATH); } string filePath = string.Format(@"{0}\{1}.txt", _DIR_PATH, item.Index + 1); System.IO.File.WriteAllText(filePath, item.Text, Encoding.UTF8); } catch (Exception ex) { Console.WriteLine(ex.Message); } }