コード例 #1
0
        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));
        }
コード例 #2
0
        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"));
        }