Beispiel #1
0
        public IActionResult Post(int id, [FromBody] Models.User user)
        {
            _context.Add(user);

            _context.SaveChanges();

            return(CreatedAtRoute(nameof(id), new { id = user.id }, user));
        }
Beispiel #2
0
 public int Add(Category category)
 {
     using (var context = new Context.ApplicationContext())
     {
         context.Add(category);
         return(context.SaveChanges());
     }
 }
Beispiel #3
0
 public int Add(Post post)
 {
     using (var applicationContext = new Context.ApplicationContext())
     {
         applicationContext.Topic.Attach(post.Topic);
         applicationContext.User.Attach(post.Author);
         applicationContext.Add(post);
         return(applicationContext.SaveChanges());
     }
 }
Beispiel #4
0
 public int Add(Comment comment)
 {
     using (var applicationContext = new Context.ApplicationContext())
     {
         applicationContext.Post.Attach(comment.Post);
         applicationContext.User.Attach(comment.Author);
         applicationContext.Add(comment);
         return(applicationContext.SaveChanges());
     }
 }
Beispiel #5
0
        public int Add(Topic topic)
        {
            using (var context = new Context.ApplicationContext())
            {
                /*var correct = context.Category.Find(topic.Category.Id);
                 * topic.Category = correct;*/

                context.Category.Attach(topic.Category);

                context.Add(topic);
                return(context.SaveChanges());
            }
        }