public ActionResult Create()
        {
            CollectionDto             instance = new CollectionDto();
            CollectionCreateViewModel model    = new CollectionCreateViewModel(instance);

            return(View(model));
        }
        public ActionResult Create(int Page_ID, bool?Return_Home)
        {
            CollectionCreateViewModel collViewMod = new CollectionCreateViewModel(Page_ID);

            ViewBag.Display_Mode_ID = new SelectList(db.CollectionsDisplayModes, "Display_Mode_ID", "Display_Mode");
            ViewBag.Return_Home     = Return_Home;
            //ViewBag.Width_Mode_ID = new SelectList(db.CollectionsWidthModes, "Width_Mode_ID", "Width_Mode");
            //ViewBag.Width_Mode_ID = new SelectList(db.WidthModes, "Width_Mode_ID", "Width_Mode");
            return(View(collViewMod));
        }
Example #3
0
        public async Task <ActionResult> Create(string userName)
        {
            User User = await _userManager.FindByNameAsync(userName);

            CollectionCreateViewModel model = new CollectionCreateViewModel
            {
                UserName = userName
            };

            return(View(model));
        }
        public ActionResult Create(FormCollection formData)
        {
            CollectionDto             instance = new CollectionDto();
            CollectionCreateViewModel model    = new CollectionCreateViewModel(instance);

            UpdateModel(instance, formData);
            if (ModelState.IsValid)
            {
                IFacadeUpdateResult <CollectionData> result = Service.SaveCollection(instance);
                if (result.IsSuccessful)
                {
                    return(RedirectToAction(IndexAction));
                }
                else
                {
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }

            return(View(model));
        }
        public ActionResult Create([Bind(Include = "Collection_Title,Collection_Description,Display_Mode_ID,Page_ID")] CollectionCreateViewModel collectionViewMod, bool?Return_Home)
        {
            Collection collection = new Collection();

            collection.Collection_Description = collectionViewMod.Collection_Description;
            collection.Collection_Title       = collectionViewMod.Collection_Title;
            collection.Display_Mode_ID        = collectionViewMod.Display_Mode_ID;
            collection.Archived = false;
            db.Collections.Add(collection);
            db.SaveChanges();

            PageCollectionAssign ass = new PageCollectionAssign();

            ass.Collection  = collection;
            ass.Page_ID     = collectionViewMod.Page_ID;
            ass.Archived    = false;
            ass.Date_Added  = DateTime.Now;
            ass.Added_By    = User.Identity.Name.ToString();
            ass.Sequence_No = 9999;
            db.PageCollectionAssigns.Add(ass);
            db.SaveChanges();

            return(RedirectToAction("Edit", new { Collection_ID = collection.Collection_ID, Page_ID = collectionViewMod.Page_ID }));
        }