public ActionResult Create(Post post) { if (Request.IsAuthenticated) { if (ModelState.IsValid) { var rep = (from m in dbReporter.Reporter where m.name == post.author select m); if (rep.ToArray<Reporter>().Length == 0) { post.IdAuthor = "0"; } else { post.IdAuthor = "" + rep.First<Reporter>().ID; } post.date = DateTime.Now.ToString(); db.Posts.Add(post); db.SaveChanges(); return RedirectToAction("Index"); } return View(post); } else { return RedirectToAction("Denied", "Home"); } }
public ActionResult Edit(Post post) { if (Request.IsAuthenticated) { if (ModelState.IsValid) { db.Entry(post).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(post); } else { return RedirectToAction("Denied", "Home"); } }