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

CreateVote() public method

public CreateVote ( Vote vote, long userId, long trackId ) : Vote
vote BB.BL.Domain.Playlists.Vote
userId long
trackId long
return BB.BL.Domain.Playlists.Vote
        public Vote CreateVote(Vote vote, long userId, long trackId)
        {
            var user = context.User.Find(userId);
            vote.User = user;
            var playlistTrack = context.PlaylistTracks.Find(trackId);
            vote = context.Votes.Add(vote);
            if (playlistTrack.Votes == null) playlistTrack.Votes = new Collection<Vote>();
            playlistTrack.Votes.Add(vote);
            context.SaveChanges();
            return vote;
        }