public ActionResult Edit(OnayBekleyen mkn, HttpPostedFileBase file, int id, string Lat, string Lng) { try { if (ModelState.IsValid) { if (file != null) { var allowedExtensions = new[] { ".png", ".jpg", ".JPG", ".PNG", ".gif", ".GIF" }; var extension = System.IO.Path.GetExtension(file.FileName); if (!allowedExtensions.Contains(extension)) { ModelState.AddModelError(string.Empty, ErrorMessage.ResimBasarisiz); } else { string pic = System.IO.Path.GetFileName(file.FileName); string path = System.IO.Path.Combine(Server.MapPath("~/Dosyalar"), pic); file.SaveAs(path); using (MemoryStream ms = new MemoryStream()) { file.InputStream.CopyTo(ms); byte[] array = ms.GetBuffer(); } Reddedilen kayit = (from data in db.Reddedilen where data.ID == id select data).FirstOrDefault(); mkn.Resim = pic; mkn.latitude = Lat; mkn.longitude = Lng; mkn.Gonderen = Session["ad"].ToString(); db.OnayBekleyen.Add(mkn); db.Reddedilen.Remove(kayit); db.SaveChanges(); return(RedirectToAction("OnayBekleyen2")); } } else { Reddedilen kayit = (from data in db.Reddedilen where data.ID == id select data).FirstOrDefault(); mkn.latitude = Lat; mkn.longitude = Lng; mkn.Gonderen = Session["ad"].ToString(); db.OnayBekleyen.Add(mkn); db.Reddedilen.Remove(kayit); db.SaveChanges(); return(RedirectToAction("OnayBekleyen2")); } } return(View()); } catch (Exception) { return(View("Error")); } }
public ActionResult Edit1(OnayBekleyen ony, int id, HttpPostedFileBase file) { var kayit1 = db.OnayBekleyen.Where(a => a.IlanBasligi == ony.IlanBasligi).FirstOrDefault(); if (kayit1 != null) { ModelState.AddModelError(string.Empty, ConstantVariables.VeriGirisiBasarisiz); } if (ModelState.IsValid) { if (file != null) { var allowedExtensions = new[] { ".png", ".jpg", ".JPG", ".PNG", ".gif", ".GIF" }; var extension = System.IO.Path.GetExtension(file.FileName); if (!allowedExtensions.Contains(extension)) { ModelState.AddModelError(string.Empty, ConstantVariables.ResimBasarisiz); } else { string pic = System.IO.Path.GetFileName(file.FileName); string path = System.IO.Path.Combine(Server.MapPath("~/Dosyalar"), pic); file.SaveAs(path); using (MemoryStream ms = new MemoryStream()) { file.InputStream.CopyTo(ms); byte[] array = ms.GetBuffer(); } ony.Resim = pic; db.OnayBekleyen.Add(ony); Reddedilen kayit = (from data in db.Reddedilen where data.ID == id select data).FirstOrDefault(); db.Reddedilen.Remove(kayit); db.SaveChanges(); return(RedirectToAction("KulOnay", new { id = ony.ID })); } } else { db.OnayBekleyen.Add(ony); Reddedilen kayit = (from data in db.Reddedilen where data.ID == id select data).FirstOrDefault(); db.Reddedilen.Remove(kayit); db.SaveChanges(); return(RedirectToAction("KulOnay", new { id = ony.ID })); } } return(View()); }
public ActionResult Insert(OnayBekleyen onybk, HttpPostedFileBase file, string Lat, string Lng) { try { if (Lat == 0.ToString() || Lng == 0.ToString()) { ModelState.AddModelError(string.Empty, ErrorMessage.Location); } if (ModelState.IsValid) { if (file != null) { string [] allowedExtensions = new[] { ".png", ".jpg", ".JPG", ".PNG", ".gif", ".GIF" }; string extension = Path.GetExtension(file.FileName); if (!allowedExtensions.Contains(extension)) { ModelState.AddModelError(string.Empty, ErrorMessage.ResimBasarisiz); } else { string pic = Path.GetFileName(file.FileName); string path = Path.Combine(Server.MapPath("~/Dosyalar"), pic); file.SaveAs(path); onybk.Resim = pic; onybk.latitude = Lat; onybk.longitude = Lng; onybk.Gonderen = Session["ad"].ToString(); db.OnayBekleyen.Add(onybk); db.SaveChanges(); return(RedirectToAction("OnayBekleyen2")); } } } return(View()); } catch (Exception) { return(View("Error")); } }