Exemplo n.º 1
0
        public Post AddPost(PostCreator postCreator)
        {
            var user = new User()
            {
                Name = postCreator.Owner
            };

            if (redditContext.Users.Any(x => x.Name == postCreator.Owner))
            {
                user = redditContext.Users.First(x => x.Name == postCreator.Owner);
            }
            redditContext.SaveChanges();

            Post post = new Post()
            {
                Title = postCreator.Title,
                Url   = postCreator.Url,
                Owner = user
            };

            user.PostsOfTheUser.Add(post);

            redditContext.Reddit.Add(post);
            redditContext.SaveChanges();

            return(post);
        }
Exemplo n.º 2
0
 public void Create(Post post)
 {
     _context.Add(post);
     _context.SaveChanges();
 }
Exemplo n.º 3
0
 public void Create(Post t)
 {
     redditContext.Posts.Add(t);
     redditContext.SaveChanges();
 }