public IHttpActionResult newPost(PostBindingModel newPost) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var tempPost = new Models.Posts() { AspNetUser = PostsLogic.postContext.AspNetUsers.First(u => u.Id == User.Identity.GetUserId()), Content = newPost.Content, // PostDate = DateTime.Now, JsonPicture = newPost.JsonPicture }; PostsLogic.postContext.Posts.InsertOnSubmit(tempPost); PostsLogic.postContext.SubmitChanges(); return(Ok()); }
public IHttpActionResult newPost(PostBindingModel newPost) { if (!ModelState.IsValid) { return BadRequest(ModelState); } var tempPost = new Models.Posts() { AspNetUser = PostsLogic.postContext.AspNetUsers.First(u => u.Id == User.Identity.GetUserId()), Content = newPost.Content, // PostDate = DateTime.Now, JsonPicture = newPost.JsonPicture }; PostsLogic.postContext.Posts.InsertOnSubmit(tempPost); PostsLogic.postContext.SubmitChanges(); return Ok(); }
public static void Initialize(BlogContext context) { context.Database.EnsureCreated(); // Look for any users. if (context.Users.Any()) { return; // DB has been seeded } var postUser = new Models.User(); var users = new Models.User[] { new Models.User { Username = "******", Email = "*****@*****.**", Password = "******" } }; foreach (Models.User u in users) { postUser = u; context.Users.Add(u); } context.SaveChanges(); var posts = new Models.Posts[] { new Models.Posts { UserId = 1, Title = "This is a sample post", Content = "This is some sample content! This is some sample content! " + "This is some sample content! This is some sample content! This is some sample content! This is some sample content! This is some sample content! " + "This is some sample content! This is some sample content! This is some sample content! This is some sample content! This is some sample content! ", User = postUser, Image = "https://mdbootstrap.com/img/Photos/Slides/img%20(142).jpg", CreatedOn = DateTime.Now } }; foreach (Models.Posts p in posts) { context.Posts.Add(p); } context.SaveChanges(); }