Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //https://webroad.pl/aspnet/6864-entity-framework-i-podejscie-code-first-w-asp-net-mvc-relacje
            using (var dbCreation = new TPCContextDBHitsList())
            {
                if (!dbCreation.Database.Exists())
                {
                    var utwory = new Tracks();
                    utwory.NazwaUtworu  = "Example";
                    utwory.Długość      = "03:30";
                    utwory.RokWykonania = 2008;
                    //utwory.AlbumId = 1;


                    var wykonawca = new Performers();
                    wykonawca.Wykonawca = "Brak ustawionego wykonawcy";
                    var grade = new Grades();
                    grade.OcenaAdministratora = 10;
                    var genere = new Geners();
                    genere.NazwaGatunku = "Brak ustawionego gatunku";
                    var album = new Albums();
                    album.NazwaAlbumu = "Brak ustawionego albumu";
                    album.RokWydania  = 0;
                    var awards = new Awards();
                    awards.NazwaNagrody = "Nie otrzymał żadnej nagrody";
                    awards.Kategoria    = "";
                    awards.RokWreczeniaPierwszejNagrody = 0;

                    utwory.Gatunki.Add(genere);
                    utwory.Nagrody.Add(awards);
                    utwory.Wykonawca = wykonawca;
                    utwory.Ocena     = grade;
                    utwory.Album     = album;

                    awards.Utwory.Add(utwory);
                    genere.Utwory.Add(utwory);
                    album.Utwory.Add(utwory);
                    wykonawca.Utwory.Add(utwory);
                    grade.Utwory.Add(utwory);

                    dbCreation.Wykonawcy.Add(wykonawca);
                    dbCreation.Gatunki.Add(genere);
                    dbCreation.Oceny.Add(grade);
                    dbCreation.Albumy.Add(album);
                    dbCreation.Utwory.Add(utwory);
                    dbCreation.Nagrody.Add(awards);
                    dbCreation.SaveChanges();
                    this.Hide();
                    var form2 = new Form2();
                    form2.Closed += (s, args) => this.Close();
                    form2.Show();
                }
                else
                {
                    ErrorCreation.Visible = true;
                    errorProvider1.SetError(ErrorCreation, "Baza Danych już istnieje");
                }
            }
        }
Beispiel #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (textBox8.Text != "")
     {
         using (var context = new TPCContextDBHitsList())
         {
             var genere = new Geners();
             genere.NazwaGatunku = textBox8.Text;
             int temp;
             if (Int32.TryParse(textBox7.Text, out temp))
             {
                 genere.RokPowstania = temp;
             }
             genere.MiejscePowstania = textBox6.Text;
             context.Gatunki.Add(genere);
             context.SaveChanges();
             textBox11.Visible = true;
         }
     }
     else
     {
         errorProvider1.SetError(textBox8, "Uzupełnij pole nazwa gatunku.");
     }
 }