Ejemplo n.º 1
0
        public async Task<ActionResult> Create(Picture picture)
        {
            foreach (var item in picture.Files)
            {
                if (item.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(item.FileName);
                    var path = Request.MapPath("~/Images/pictures/" + fileName);
                    var relativePath = string.Format("{0}/{1}", "~/Images/pictures/", fileName);
                    ImagesGallery imagesgallery = new ImagesGallery()
                    {
                        ImagePath = relativePath
                    };
                    db.ImagesGalleries.Add(imagesgallery);
                }
            }
            await db.SaveChangesAsync();
            //        if (TryValidateModel(db))
            //        {
            //            try
            //            {
            //                await db.SaveChangesAsync();
            //            }
            //            catch (Exception)
            //            {
            //                return View(imagesgallery);

            //            }
            //            //item.SaveAs(path);

            //        }
            //        else
            //            return View(imagesgallery);
            //    }
            //    else
            //        return View();
            //}
            return RedirectToAction("Index");
            //if (ModelState.IsValid)
            //{
            //db.ImagesGalleries.Add(imagesgallery);


            // }

            //return View(imagesgallery);
        }
Ejemplo n.º 2
0
        public ActionResult UploadImage(Picture picture)
        {
            foreach (var item in picture.Files)
            {
                if (item.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(item.FileName);
                    var path = Path.Combine(Server.MapPath("~/Images"), fileName);
                    item.SaveAs(path);
                }
            }


            return RedirectToAction("Index");
        }