コード例 #1
0
        public ActionResult MarkaDuzenle(Marka marka, HttpPostedFileBase file)
        {
            try
            {
                var _markaDuzenle = ent.Marka.Where(x => x.markaId == marka.markaId).FirstOrDefault();
                if (file != null && file.ContentLength > 0)
                {
                    MemoryStream memoryStream = file.InputStream as MemoryStream;
                    if (memoryStream == null)
                    {
                        memoryStream = new MemoryStream();
                        file.InputStream.CopyTo(memoryStream);
                    }
                    _markaDuzenle.firmaresmi = memoryStream.ToArray();
                }
                _markaDuzenle.markaadi = marka.markaadi;
                _markaDuzenle.aciklama = marka.aciklama;
                //_markaDuzenle. = marka;
                ent.SaveChanges();
                return RedirectToAction("Marka", "Admin");
            }
            catch (Exception ex)
            {
                throw new Exception("Güncellerken hata oluştu " + ex.Message);
            }

        }
コード例 #2
0
 public ActionResult MarkaEkle(Marka m, HttpPostedFileBase file)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Marka _marka = new Marka();
             if (file != null && file.ContentLength > 0)
             {
                 MemoryStream memoryStream = file.InputStream as MemoryStream;
                 if (memoryStream == null)
                 {
                     memoryStream = new MemoryStream();
                     file.InputStream.CopyTo(memoryStream);
                 }
                 _marka.firmaresmi = memoryStream.ToArray();
             }
             _marka.markaadi = m.markaadi;
             _marka.aciklama = m.aciklama;
             //_marka.bitistarihi = s.bitistarihi;
             ent.Marka.Add(_marka);
             ent.SaveChanges();
             return RedirectToAction("Marka", "Admin");
         }
         catch (Exception ex)
         {
             throw new Exception("Eklerken hata oluştu");
         }
        
     }
     //doğrulama yapılmadığı takdirde ekrana aynı view getirilecek
     return View();
     
 }