private void Button01_Click(object sender, RoutedEventArgs e) { if (NameInput != null && AgeInput != null) { if (Regex.IsMatch(NameInput.Text, "^[a-zA-Z ]+$") && Regex.IsMatch(AgeInput.Text, "^[0-9]+$")) { ShowRabbit(); using (var db = new RabbitDbEntities()) { Rabbit newRabbit = new Rabbit(); newRabbit.Name = NameInput.Text; newRabbit.Age = Convert.ToInt32(AgeInput.Text); db.Rabbits.Add(newRabbit); db.SaveChanges(); //RabbitListBox.Items.Add($"Name: {newRabbit.Name,-25}, Age: {newRabbit.Age}"); } RabbitListBox.Items.Refresh(); NameInput.Text = ""; AgeInput.Text = ""; } } }
void AddRabbits() { var newRabbit = new Rabbit() { Age = Int32.Parse(txtAge.Text), Name = txtName.Text }; using (var db = new RabbitDbEntities()) { db.Rabbits.Add(newRabbit); db.SaveChanges(); } }
public void addRabbitToDataBase(string Name, string Age) { var newRabbit = new Rabbit() { Age = int.Parse(Age), Name = Name }; using (var db = new RabbitDbEntities()) { db.Rabbits.Add(newRabbit); db.SaveChanges(); } }
private void updateRabbitDataBase(int ID, string name, string age) { //update rabbit using (var db = new RabbitDbEntities()) { Rabbit rabbitUpdate = db.Rabbits.Single(a => a.RabbitId == ID); if (rabbitUpdate != null) { rabbitUpdate.Name = name; rabbitUpdate.Age = int.Parse(age); db.SaveChanges(); } } }
private void Button01_Click(object sender, RoutedEventArgs e) { var newRabbit = new Rabbit() { Age = Int32.Parse(AgeBox.Text), Name = NameBox.Text }; using (var db = new RabbitDbEntities()) { db.Rabbits.Add(newRabbit); db.SaveChanges(); } System.Threading.Thread.Sleep(200); PrintRabbitToBlock(); }
private void AddNewRabbit(string name, int age) { this.Title = "name"; using (var db = new RabbitDbEntities()) { List <Rabbit> rabbits = db.Rabbits.ToList(); var newRabbit = new Rabbit() { Age = age, Name = $"{name}" }; db.Rabbits.Add(newRabbit); db.SaveChanges(); listBox.Items.Add(newRabbit.Name); } }
private void BtnDeleteSelection_Click(object sender, RoutedEventArgs e) { if (RabbitsListBox.SelectedIndex > -1) { int ID = rabbits[RabbitsListBox.SelectedIndex].RabbitId; using (var db = new RabbitDbEntities()) { db.Rabbits.Remove(db.Rabbits.Single(a => a.RabbitId == ID)); db.SaveChanges(); } if (currentRabbitID == ID) { ClearDisplay(); } rabbits = updateRabbitList(); RefreshData(RabbitsListBox); RefreshData(DisplayRabbit); } }