public static KategoriInterface CreateConverterClass(string secim) { KategoriInterface selectedStrategy = null; if (secim == "bilimKurgu") { selectedStrategy = new BilimKurguClass(); } else if (secim == "romantik") { selectedStrategy = new RomantikClass(); } return(selectedStrategy); }
private void materialRaisedButton1_Click(object sender, EventArgs e) { KategoriInterface yeniRomantikFilm = KategoriConverter.CreateConverterClass("romantik"); yeniRomantikFilm.AdFilmAdi = txt_filmAdı.Text; yeniRomantikFilm.AdIcerik = txt_filmİcerik.Text; yeniRomantikFilm.AdTarih = txt_tarih.Text; yeniRomantikFilm.AdImdbPuani = Convert.ToSingle(txt_imdb.Text); yeniRomantikFilm.AdDil = cmn_dil.Text; yeniRomantikFilm.AdKategori = cmb_kategori.Text; int idK = (int)cmb_kategori.SelectedValue; int idD = (int)cmn_dil.SelectedValue; ekle.RomantikFilmEkle((RomantikClass)yeniRomantikFilm, idD, idK); MessageBox.Show("Kayıt İşlemi Başarıyla Gerçekleştirildi"); }