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";
     }
 }
 public ActionResult Edit(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;
         }
         db.Update(marka);
         return(RedirectToAction("Index"));
     }
     return(View(marka));
 }
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     try
     {
         markaManager.Update(
             new Marka
         {
             Id              = markaId,
             Aktif           = chbAktif.Checked,
             EklenmeTarihi   = Convert.ToDateTime(lblEklenmeTarihi.Text),
             MarkaAciklamasi = txtMarkaAciklamasi.Text,
             MarkaAdi        = txtMarkaAdi.Text
         }
             );
         dgvMarkalar.DataSource = markaManager.GetAll();
     }
     catch (Exception)
     {
         MessageBox.Show("Hata Oluştu!");
     }
 }