private void btSave_Click(object sender, EventArgs e) { try { if (create) { if (cbSplit.Checked) { string[] allString = txtContent.Text.Split(new char[] { '.', '\n' }, StringSplitOptions.RemoveEmptyEntries); string result = ""; foreach (var item in allString) { form = new EnglishSentences(); form.Content = item; if (!string.IsNullOrEmpty(txtLevel.Text)) { form.Level = int.Parse(txtLevel.Text); } target.Create(form); result += item + "\r\n"; } result = "Create " + allString.Length + " sentences success:\r\n" + result; MessageBox.Show(result); } else { form = new EnglishSentences(); form.Content = txtContent.Text; if (!string.IsNullOrEmpty(txtLevel.Text)) { form.Level = int.Parse(txtLevel.Text); } target.Create(form); } } else { form.Content = txtContent.Text; if (!string.IsNullOrEmpty(txtLevel.Text)) { form.Level = int.Parse(txtLevel.Text); } target.Update(form); MessageBox.Show("Update success!"); } } catch (Exception ex) { MessageBox.Show("Not that easy : " + ex.Message); } }
private void btCreate_Click(object sender, EventArgs e) { var actual = new EnglishSentences { Content = GenerateString(100), Level = new System.Random().Next(1, 1000) }; target.Create(actual); }
private void btQuickAdd_Click(object sender, EventArgs e) { try { if (target.ToList().Any(o => o.Content.ToUpper().Contains(txtSentence.Text.ToUpper()))) { MessageBox.Show("'" + txtSentence.Text + "'" + " is exist on db"); } else { EnglishSentences form = new EnglishSentences(); form.Content = txtSentence.Text; target.Create(form); MessageBox.Show("Quick add :'" + txtSentence.Text + "' to db"); } }catch (Exception ex) { MessageBox.Show("Not that easy :" + ex.Message); } }