public void SavePieceContent(PieceContent piece) { using (var context = new MyContext()) { if (piece.PieceContentId == 0) { context.Posts.Attach(piece.Post); context.Pieces.Add(piece); } else { context.Pieces.Attach(piece); context.Entry(piece).State = EntityState.Modified; } context.SaveChanges(); } }
public void SaveUser(User user) { using (var context = new MyContext()) { if (user.UserId == 0) { user.RegisterDate = DateTime.Now; context.Users.Add(user); } else { context.Users.Attach(user); context.Entry(user).State = EntityState.Modified; } context.SaveChanges(); } }
public void SavePost(Post post) { using (var context = new MyContext()) { if (post.PostId == 0) { context.Users.Attach(post.UserPosted); context.Posts.Add(post); } else { context.Posts.Attach(post); context.Entry(post).State = EntityState.Modified; } context.SaveChanges(); } }
public void SaveComment(Comment comment) { using (var context = new MyContext()) { if (comment.CommentId == 0) { context.Users.Attach(comment.UserPosted); context.Posts.Attach(comment.Post); context.Comments.Add(comment); } else { context.Comments.Attach(comment); context.Entry(comment).State = EntityState.Modified; } context.SaveChanges(); } }