Example #1
0
        public JsonResult Upload()
        {
            List <string> lst     = new List <string>();
            var           allFile = HttpContext.Request.Files;
            var           PostId  = Request.Form["postId"];
            var           mRank   = Request.Form["rank"];

            try
            {
                var id   = Guid.Parse(PostId);
                var rank = byte.Parse(mRank);
                var bcl  = new Image_BCL();
                for (int i = 0; i < allFile.Count; i++)
                {
                    var fileName = DateTime.Now.ToString("yyyy.MM.dd.hh.mm.ss.") + allFile[i].FileName;
                    var path     = Path.Combine(Server.MapPath("/Areas/Admin/Content/img/post/"), fileName);
                    allFile[i].SaveAs(path);
                    string imagePath = "Areas/Admin/Content/img/post/" + fileName;
                    bcl.Insert(new Image_Object()
                    {
                        PostId      = id,
                        ImageAlt    = "",
                        ImageName   = imagePath,
                        PostImageId = Guid.NewGuid(),
                        Rank        = rank
                    });
                    lst.Add(imagePath);
                }
                return(Json(lst));
            }
            catch (Exception)
            {
            }
            return(Json(""));
        }
        public ActionResult PartialMainImageOfPost(Guid?postId)
        {
            var imageOfPost = new Image_BCL().GetFirstOfPost(postId.GetValueOrDefault());

            return(PartialView(imageOfPost));
        }
        public ActionResult PartialImageOfPost(Guid?postId)
        {
            var listImage = new Image_BCL().GetByPostId(postId.GetValueOrDefault());

            return(PartialView(listImage));
        }
        public ActionResult ShowImageInDeteail(Guid?postId)
        {
            var listImage = new Image_BCL().GetByPostId(postId);

            return(PartialView(listImage));
        }