Пример #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 DeleteConfirmed(Guid id)
        {
            ImageSetItem imageSetItem = UOW.ImageSetItems.GetById(id);

            if (imageSetItem == null)
            {
                return(HttpNotFound());
            }
            UOW.ImageSetItems.Delete(imageSetItem);
            UOW.Commit();
            return(RedirectToAction("Index"));
        }
Пример #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));
        }
Пример #5
0
 public ImageSetItemVM()
 {
     ImageSetItem = new ImageSetItem();
     ImageSets    = new List <ImageSet>();
     Images       = new List <Image>();
 }
 public ImageSetItemVM()
 {
     ImageSetItem = new ImageSetItem();
     ImageSets = new List<ImageSet>();
     Images = new List<Image>();
 }