public ActionResult Edit(int id, HttpPostedFileBase foto, yer Yer) { try { // TODO: Add update logic here var Yers = db.yers.Where(m => m.yerid == id).SingleOrDefault(); if (foto != null) { if (System.IO.File.Exists(Server.MapPath(Yers.foto))) { System.IO.File.Delete(Server.MapPath(Yers.foto)); } WebImage img = new WebImage(foto.InputStream); FileInfo fotoinfo = new FileInfo(foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(800, 350); img.Save("~/Uploads/yerfoto/" + newfoto); Yers.foto = "/Uploads/yerfoto/" + newfoto; Yers.baslik = Yer.baslik; Yers.icerik = Yer.icerik; Yers.kategoriid = Yer.kategoriid; db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); } catch { ViewBag.kategoriid = new SelectList(db.kategoris, "kategoriid", "kategoriadi", Yer.kategoriid); return(View(Yer)); } }
void Ilerle(yer yy) { Image tas = (dgAlan[tasx[bulunansayac], tasy[bulunansayac]].Value as Image); dgAlan[tasx[bulunansayac], tasy[bulunansayac]].Value = pctYol.Image; tasx[bulunansayac] = yy.x; tasy[bulunansayac] = yy.y; dgAlan[tasx[bulunansayac], tasy[bulunansayac]].Value = tas; dgAlan[tasx[bulunansayac], tasy[bulunansayac]].Tag = (int)dgAlan[tasx[bulunansayac], tasy[bulunansayac]].Tag + 1; }
public ActionResult Create(yer Yer, string etiketler, HttpPostedFileBase foto) { try { if (foto != null) { WebImage img = new WebImage(foto.InputStream); FileInfo fotoinfo = new FileInfo(foto.FileName); string newfoto = Guid.NewGuid().ToString() + fotoinfo.Extension; img.Resize(800, 350); img.Save("~/Uploads/yerfoto/" + newfoto); Yer.foto = "/Uploads/yerfoto/" + newfoto; } if (etiketler != null) { string[] etiketdizi = etiketler.Split(','); foreach (var i in etiketdizi) { var yenietiket = new etiket { etiketadi = i }; db.etikets.Add(yenietiket); Yer.etikets.Add(yenietiket); } } Yer.uyeid = Convert.ToInt32(Session["UyeId"]); db.yers.Add(Yer); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(Yer)); } }