public ActionResult View(int id) { imageTbl image = new imageTbl(); using (siteDbEntities6 db = new siteDbEntities6()) { image = db.imageTbl.Where(x => x.id_image == id).FirstOrDefault(); } return(View(image)); }
public ActionResult UploadFiles(HttpPostedFileBase resim, kayipTbl kyp) { if (ModelState.IsValid) { int ID_USERS = Convert.ToInt32(Session["uye_id"]); var check = db.kayipTbl.FirstOrDefault(s => s.kayip_id == kyp.kayip_id); if (check == null) { kyp.uye_id = ID_USERS; //kyp.kayip_tarihi = DateTime.Now; db.Configuration.ValidateOnSaveEnabled = false; db.kayipTbl.Add(kyp); db.SaveChanges(); ViewBag.sonuc = "Kayıp Eklendi"; } try { if (resim != null) { string fileName = Path.GetFileNameWithoutExtension(resim.FileName); string extension = Path.GetExtension(resim.FileName); fileName = fileName + extension; imageTbl image = new imageTbl(); int idpost = db.kayipTbl.Max(x => x.kayip_id); image.kayip_id = idpost; image.image_name = fileName; db.imageTbl.Add(image); db.SaveChanges(); string path = Path.Combine(Server.MapPath("~/UploadedFiles"), Path.GetFileName(resim.FileName)); resim.SaveAs(path); } ViewBag.FileStatus = "File uploaded successfully."; ModelState.Clear(); } catch (Exception) { ViewBag.FileStatus = "Error while file uploading."; } } return(RedirectToAction("lost", "kayip")); }