public ActionResult KursDuzenle(Kurs k, HttpPostedFileBase file) { try { var _kursDuzenle = ent.Kurs.Where(x => x.KursId == k.KursId).FirstOrDefault(); if (file != null && file.ContentLength > 0) { MemoryStream memoryStream = file.InputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); file.InputStream.CopyTo(memoryStream); } _kursDuzenle.Foto = memoryStream.ToArray(); } _kursDuzenle.KursTipId = k.KursTipId; _kursDuzenle.KursAd = k.KursAd; _kursDuzenle.Aciklama = k.Aciklama; _kursDuzenle.OgretimElemanId = k.OgretimElemanId; _kursDuzenle.Sure = k.Sure; _kursDuzenle.Ucret = k.Ucret; _kursDuzenle.BaslangicTarihi = k.BaslangicTarihi; _kursDuzenle.BitisTarihi = k.BitisTarihi; _kursDuzenle.ToplamSaat = k.ToplamSaat; ent.SaveChanges(); return RedirectToAction("Kurslar", "Admin"); } catch (Exception ex) { throw new Exception("Güncellerken hata oluştu " + ex.Message); } }
public ActionResult KursEkle(Kurs krs, HttpPostedFileBase file) { try { Kurs _kurs = new Kurs(); if (file != null && file.ContentLength > 0) { MemoryStream memoryStream = file.InputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); file.InputStream.CopyTo(memoryStream); } _kurs.Foto = memoryStream.ToArray(); } _kurs.KursTipId = krs.KursTipId; _kurs.KursAd = krs.KursAd; _kurs.Aciklama = krs.Aciklama; _kurs.OgretimElemanId = krs.OgretimElemanId; _kurs.Sure = krs.Sure; _kurs.Ucret = krs.Ucret; _kurs.BaslangicTarihi = krs.BaslangicTarihi; _kurs.BitisTarihi = krs.BitisTarihi; _kurs.ToplamSaat = krs.ToplamSaat; ent.Kurs.Add(_kurs); ent.SaveChanges(); return RedirectToAction("Kurslar", "Admin"); } catch (Exception ex) { throw new Exception("Eklerken hata oluştu"); } }