Пример #1
0
 public ActionResult PUpload()
 {
     Entity.blog_tb_Photo entity = new blog_tb_Photo();
     entity.ID      = Guid.NewGuid().ToString("N");
     entity.AlbumID = Request["albumID"];
     entity.UserID  = UserInfo.UserID;
     Entity.blog_tb_Album album = Utility.AlbumBll.GetEntity(entity.AlbumID);
     ViewBag.AlbumName = album.Name;
     return(View("~/Views/" + Utility.Version + "/Photo/PUpload.cshtml", entity));
 }
Пример #2
0
        public int Add(blog_tb_Photo entity, blog_tb_Exif exif)
        {
            int result = base.Insert(entity);

            if (exif != null)
            {
                result += FYJ.Data.Entity.EntityHelper <object> .Insert(exif, "blog_tb_Exif", "ID", true, DbInstance);
            }

            return(result);
        }
Пример #3
0
        public ActionResult Edit(string id)
        {
            IList <SelectModel> list = Utility.AlbumBll.QueryAlbumSelect(UserInfo.UserID);

            ViewData["albumSelect"] = new SelectList(list, "Value", "Text");

            blog_tb_Photo model = new blog_tb_Photo {
                ADD_DATE = DateTime.Now, UPDATE_DATE = DateTime.Now
            };

            if ((!String.IsNullOrEmpty(id)) && id.ToString() != "0")
            {
                model             = Utility.PhotoBll.GetEntity(id);
                model.UserID      = UserInfo.UserID;
                model.UPDATE_DATE = DateTime.Now;
            }

            return(View("~/Views/" + Utility.Version + "/Photo/Edit.cshtml", model));
        }
Пример #4
0
        public ActionResult Photos()
        {
            PhotoListViewModel      model     = new PhotoListViewModel();
            string                  articleID = Request["articleID"];
            IList <blog_attachment> filelist  = Utility.ArticleBll.GetArticlePhotos(articleID);

            model.PhotoCollection = new List <blog_tb_Photo>();
            foreach (var v in filelist)
            {
                Entity.blog_tb_Photo p = new blog_tb_Photo();
                p.AlbumID  = articleID;
                p.ThumbUrl = v.fileThumbUrl;
                p.Url      = v.fileUrl;
                if (String.IsNullOrEmpty(p.ThumbUrl))
                {
                    p.ThumbUrl = p.Url;
                }
                model.PhotoCollection.Add(p);
            }

            return(View("~/Views/" + Utility.Version + "/Article/Photos.cshtml", model));
        }
Пример #5
0
        public JsonResult Edit(string id, FormCollection collection)
        {
            blog_tb_Photo model = new blog_tb_Photo();

            if (String.IsNullOrEmpty(id) || id == "0")
            {
                UpdateModel(model);
                model.ID          = Guid.NewGuid().ToString("N");
                model.UserID      = UserInfo.UserID;
                model.ADD_DATE    = DateTime.Now;
                model.UPDATE_DATE = DateTime.Now;
                Utility.PhotoBll.Insert(model);
            }
            else
            {
                model = Utility.PhotoBll.GetEntity(id);
                UpdateModel(model);
                model.UPDATE_DATE = DateTime.Now;
                Utility.PhotoBll.Update(model);
            }

            return(Json(new { code = 1, message = "操作成功" }, JsonRequestBehavior.AllowGet));
        }
Пример #6
0
 public int Add(blog_tb_Photo entity, blog_tb_Exif exif)
 {
     return(Dal.Add(entity, exif));
 }