示例#1
0
        public ActionResult Edit([Bind(Prefix = "ImageSetItem")] ImageSetItem imageSetItem)
        {
            ImageSetItem dbImageSetItem = UOW.ImageSetItems.GetById(imageSetItem.ImageSetItemId);

            if (dbImageSetItem != null)
            {
                dbImageSetItem.ImageSetId = imageSetItem.ImageSetId;
                dbImageSetItem.ImageId    = imageSetItem.ImageId;
                dbImageSetItem.Position   = imageSetItem.Position;

                UOW.Commit();
                imageSetItem = dbImageSetItem;
            }
            else
            {
                return(HttpNotFound());
            }
            ImageSetItemVM vm = new ImageSetItemVM
            {
                ImageSetItem = imageSetItem,
                ImageSets    = UOW.ImageSets.GetAll(),
                Images       = UOW.Images.GetAll()
            };

            return(View(vm));
        }
示例#2
0
        public ActionResult Create()
        {
            ImageSetItemVM vm = new ImageSetItemVM
            {
                ImageSets = UOW.ImageSets.GetAll(),
                Images    = UOW.Images.GetAll()
            };

            return(View("Edit", vm));
        }
示例#3
0
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ImageSetItem imageSetItem = UOW.ImageSetItems.GetById(id);

            if (imageSetItem == null)
            {
                return(HttpNotFound());
            }
            ImageSetItemVM vm = new ImageSetItemVM
            {
                ImageSetItem = imageSetItem
            };

            return(View(vm));
        }
示例#4
0
        public ActionResult Create([Bind(Prefix = "ImageSetItem")] ImageSetItem imageSetItem)
        {
            if (ModelState.IsValid)
            {
                ImageSetItem newImageSetItem = new ImageSetItem();
                newImageSetItem.ImageSetItemId = Guid.NewGuid();
                newImageSetItem.ImageSetId     = imageSetItem.ImageSetId;
                newImageSetItem.ImageId        = imageSetItem.ImageId;
                newImageSetItem.Position       = imageSetItem.Position;

                UOW.ImageSetItems.Add(newImageSetItem);
                UOW.Commit();
                imageSetItem = newImageSetItem;
            }
            ImageSetItemVM vm = new ImageSetItemVM
            {
                ImageSetItem = imageSetItem,
                ImageSets    = UOW.ImageSets.GetAll(),
                Images       = UOW.Images.GetAll()
            };

            return(View("Edit", vm));
        }