예제 #1
0
        public ActionResult Create(DetailProductPainting p)
        {
            ShopOnlineDbContext ctx = new ShopOnlineDbContext();

            ctx.Product.Add(p);
            ctx.SaveChanges();
            return(Content("ثبت با موفقیت انجام شد "));
        }
예제 #2
0
        public ActionResult Create(DetailProductPainting p, HttpPostedFileBase UrlImage1)
        {
            var extention = Path.GetExtension(UrlImage1.FileName).ToLower();

            if (UrlImage1.ContentLength / 1024 <= 150 && (extention == ".jpg" || extention == ".jpeg" || extention == ".png" || extention == "gif"))
            {
                ShopOnlineDbContext ctx = new ShopOnlineDbContext();
                var fileName            = $"{Guid.NewGuid().ToString()}{extention}";
                var fullPath            = Path.Combine(Server.MapPath("~/images/urlimages"), fileName);
                UrlImage1.SaveAs(fullPath);
                p.UrlImage = $"~/images/urlimages/{fileName}";
                ctx.Product.Add(p);
                ctx.SaveChanges();
                //return Content("ثبت با موفقیت انجام شد ");
                TempData["Messag"] = "ثبت با موفقیت انجام شد ";
                return(RedirectToAction("ProductList"));
            }
            else
            {
                TempData["Message"]      = "فایل ارسالی مناسب نیست ";
                TempData["MessageClass"] = "danger";
                return(RedirectToAction("Create"));
            }
        }