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