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)); }
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 })); }