예제 #1
0
        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());
        }
예제 #2
0
        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");
            }
        }