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));
        }