Я только начинающий в этом языке программирования, и я не смог решить проблему с необходимостью добавления изображений в папку и сохранения их имени в базе данных. Я посмотрел каждый сайт, но они просто делают это по-другому. Кстати моя база данных уже подключена. Если есть кто-нибудь, кто может мне помочь, это будет хорошо. Потому что уже 4 дня я стараюсь и смотрю.
namespace OrnekProje.Controllers
{
public class HaberEkleController : Controller
{
HaberlerEntities ent = new HaberlerEntities();
public ActionResult Index(int id)
{
Tbl_Haber kategori = ent.Tbl_Haber.Where(x => x.Id == id).FirstOrDefault();
ViewBag.KategoriListesi = new SelectList(ent.Tbl_Kategori.ToList(), "Id", "KaategoriAdı", "0");
return View("HaberEkle", kategori);
}
public ActionResult HaberEkle()
{
ViewBag.KategoriListesi = new SelectList(ent.Tbl_Kategori.ToList(), "Id", "KaategoriAdı", "0");
return View(new Tbl_Haber());
}
[HttpPost]
public ActionResult HaberEkle(Tbl_Haber haberobjesi, HttpPostedFileBase uploadfile, object sender, EventArgs e)
{
string ImageName = Path.GetFileName(haberobjesi);
var url = Path.Combine(Server.MapPath("//images//"));
ent.Tbl_Haber.Add(haberobjesi);
ent.SaveChanges();
ViewBag.Sonuc = " Haber kaydedildi";
return RedirectToAction("Index", new { id = haberobjesi.Id });
}
}
}