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 = ""; } } }
public void Initialise() { using (var db = new RabbitDbEntities()) { rabbits = db.Rabbits.ToList(); } ImageJig.IsEnabled = false; }
void PrintRabbitToBlock() { var db = new RabbitDbEntities(); rabbits = db.Rabbits.ToList(); RabbitGrid.ItemsSource = rabbits; //rabbits.ForEach(rabbit => DataBlock.Text.Append($"{rabbit.RabbitID,-5}" + $"{rabbit.Name,-12}{rabbit.Age}"); Console.ReadLine(); }
public void PopulateListBox() { listBox.Items.Clear(); using (var db = new RabbitDbEntities()) { List <Rabbit> rabbits = db.Rabbits.ToList(); rabbits.ForEach(rabbit => listBox.Items.Add(rabbit.Name)); } }
private void UpdateRabbitsList() { using (var db = new RabbitDbEntities()) { List <Rabbit> rabbits = db.Rabbits.ToList(); foreach (Rabbit r in rabbits) { RabbitList.Items.Add($"Name: {r.Name,-25}, Age: {r.Age}"); RabbitListBox.Items.Add($"Name: {r.Name,-25}, Age: {r.Age}"); } } }
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(); }
void Initialise() { var db = new RabbitDbEntities(); rabbits = db.Rabbits.ToList(); foreach (Rabbit r in rabbits) { //RabbitList.Items.Add($"Name: {r.Name,-25}, Age: {r.Age}"); RabbitListBox.Items.Add($"Name: {r.Name,-25}, Age: {r.Age}"); } RabbitImage = new Image { Width = 300, Height = 200, Source = new BitmapImage(new Uri("C:/Users/Ryan Burdus/Downloads/51-510783_rabbit-png-image-rabbit-png-transparent-png.png")) }; }
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); } }