public ActionResult ResimYukle(ResimYukleViewModel model) { Random rnd = new Random(); resimler dbModel = new resimler(); String yuklenmeyenler = ""; foreach (var file in model.resimler) { int rasgele = rnd.Next(100, 999999); string uzanti = file.FileName.Substring(file.FileName.Length - 3); if (uzanti == "png" || uzanti == "jpg" || uzanti == "jpeg" || uzanti == "gif") { file.SaveAs(Server.MapPath("~/Uploads/Products/" + rasgele + "." + uzanti)); dbModel.resim = rasgele + "." + uzanti; db.resimler.Add(dbModel); db.SaveChanges(); } else { yuklenmeyenler += file.FileName + "/"; } } ModelState.Clear(); if (yuklenmeyenler.Length > 0) { ViewBag.Yuklenmeyenler = yuklenmeyenler; ViewBag.State = "error"; } else { ViewBag.State = "success"; } return(View()); }
public void SliderImageUpload(ResimYukleViewModel model) { Random rnd = new Random(); string yuklenmeyenler = ""; foreach (var item in model.resimler) { int rasgele = rnd.Next(99, 999999); string uzanti = item.FileName.Substring(item.FileName.Length - 3); if (uzanti == "png" || uzanti == "jpg" || uzanti == "jpeg" || uzanti == "gif") { item.SaveAs(Server.MapPath("~/Uploads/Sliders/" + rasgele + "." + uzanti)); } else { yuklenmeyenler += item.FileName + "/"; } } if (yuklenmeyenler.Length > 0) { Response.Redirect("~/UrunModulAyarlari/?state=error"); } else { Response.Redirect("~/UrunModulAyarlari/?state=success"); } }