public ActionResult Create([Bind(Include = "ID,Link,description")] Snippet snippet, Collections_Snippet_CombinedModel collection) { if (ModelState.IsValid) { snippetCollection CurrentSnippetCollection = db.collections.Find(Convert.ToInt32(collection.selectedCollectionID)); if (CurrentSnippetCollection == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } snippet.SnippetCollection = CurrentSnippetCollection; snippet.SubmitterUserId = User.Identity.GetUserId(); CurrentSnippetCollection.snippets.Add(snippet); db.snippets.Add(snippet); db.SaveChanges(); return(RedirectToAction("Index")); } if (!ModelState.IsValid) { var errors = ModelState.SelectMany(x => x.Value.Errors.Select(z => z.Exception)); } return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ID")] Snippet_snippetCollection snippet_snippetCollection) { if (ModelState.IsValid) { db.snippet_collections.Add(snippet_snippetCollection); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(snippet_snippetCollection)); }
public ActionResult MakePublic(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } snippetCollection collection = db.collections.Find(id); if (collection == null) { return(HttpNotFound()); } collection.IsPublic = true; db.SaveChanges(); return(RedirectToAction("Index")); }