public ActionResult Index() { var blogPost = new BlogPost { Title = "My first blog post", Content = "Blog post content" }; Data.BlogPosts.Add(blogPost); if (User.Identity.IsAuthenticated) { var user = Data.Users.All().FirstOrDefault(x => x.UserName == User.Identity.Name); Data.Comments.Add(new Comment { Author = user, BlogPost = blogPost, Content = "Spam!" }); } Data.SaveChanges(); return View(); }
/// <summary> /// Create a new BlogPost object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="postTitle">Initial value of the PostTitle property.</param> public static BlogPost CreateBlogPost(global::System.Int32 id, global::System.String postTitle) { BlogPost blogPost = new BlogPost(); blogPost.Id = id; blogPost.PostTitle = postTitle; return blogPost; }
/// <summary> /// Deprecated Method for adding a new object to the BlogPosts EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToBlogPosts(BlogPost blogPost) { base.AddObject("BlogPosts", blogPost); }