BB.DAL.EFPlaylist.PlaylistRepository.CreateComment C# (CSharp) Method

CreateComment() public method

public CreateComment ( long playlistId, Comment comment ) : Comment
playlistId long
comment BB.BL.Domain.Playlists.Comment
return BB.BL.Domain.Playlists.Comment
        public Comment CreateComment(long playlistId, Comment comment)
        {
            var playlist = context.Playlists
                .Include(p => p.Comments)
                .Single(p => p.Id == playlistId);

            var user = context.User.Single(u => u.Id == comment.User.Id);
            comment.User = user;

            var createdComment = context.Comments.Add(comment);
            playlist.Comments.Add(createdComment);

            context.SaveChanges();
            return comment;
        }