private void EditArtist(Artis obj)
        {
            Artis data = repo.Update(obj);

            PopulateFields(data);
            PopulateGrid();
        }
 private void PopulateFields(Artis obj)
 {
     txtFirstName.Text = obj.Name;
     txtLastName.Text  = obj.LastName;
     txtAges.Text      = obj.Age.ToString();
     this.ArtistId     = obj.ArtistID;
 }
 private void DataGridData_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count != 0)
     {
         Artis seleccionado = e.AddedItems[0] as Artis;
         PopulateFields(seleccionado);
     }
 }
        private void BtnEdit_Click(object sender, RoutedEventArgs e)
        {
            Artis artis = new Artis()
            {
                ArtistID = ArtistId,
                Name     = txtFirstName.Text,
                LastName = txtLastName.Text,
                Age      = Int32.Parse(txtAges.Text)
            };

            EditArtist(artis);
        }
        private void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            Artis artis = new Artis()
            {
                Name     = txtFirstName.Text,
                LastName = txtLastName.Text,
                Age      = Int32.Parse(txtAges.Text)
            };

            repo.add(artis);
            repo.SaveChanges();

            ClearText();
            PopulateGrid();
            MessageBox.Show("Se a grabado el contenido");
        }