protected void btnKaydet_Click(object sender, EventArgs e) { try { var marka = new Marka { Aktif = cbAktif.Checked, EklenmeTarihi = DateTime.Now, MarkaAciklamasi = txtMarkaAciklamasi.Text, MarkaAdi = txtMarkaAdi.Text }; if (FuMarkaLogo.HasFile) //Eğer resim yükleme elemanından bir resim seçilmişse { FuMarkaLogo.SaveAs(Server.MapPath("~/Uploads/" + FuMarkaLogo.FileName)); //file uploaddan seçilen resmi sunucudaki uploads klasörüne kaydet marka.MarkaLogo = FuMarkaLogo.FileName; } if (string.IsNullOrEmpty(lblId.Text)) { markaManager.Add(marka);//yukarda oluşturduğumuz marka nesnesini veritabanına ekle } else { marka.Id = int.Parse(lblId.Text); markaManager.Update(marka); } Response.Redirect("MarkaYonetimi.aspx");//Sayfayı yönlendir } catch (Exception) { lblMesaj.Text = "Hata Oluştu"; } }
private void btnKaydet_Click(object sender, EventArgs e) { try { int islemSonucu = markaManager.Add( new Marka { Aktif = chbAktif.Checked, EklenmeTarihi = DateTime.Now, MarkaAciklamasi = txtMarkaAciklamasi.Text, MarkaAdi = txtMarkaAdi.Text } ); if (islemSonucu > 0) { dgvMarkalar.DataSource = markaManager.GetAll(); MessageBox.Show("Marka Eklendi!"); } else { MessageBox.Show("Marka Eklenemedi!"); } } catch (Exception) { MessageBox.Show("Hata Oluştu!"); } }
public ActionResult Create(Marka marka, HttpPostedFileBase MarkaLogo) { if (ModelState.IsValid) { string directory = Server.MapPath("~/Img/Marka/"); if (MarkaLogo != null) { var fileName = Path.GetFileName(MarkaLogo.FileName); MarkaLogo.SaveAs(Path.Combine(directory, fileName)); marka.MarkaLogo = MarkaLogo.FileName; } marka.EklenmeTarihi = DateTime.Now; db.Add(marka); return(RedirectToAction("Index")); } return(View(marka)); }