public Vote RemoveVote(string id)
        {
            Vote vote;

            votes.TryRemove(id, out vote);

            LectionRating lection = lections[vote.LectionRatingId];

            if (lection != null)
            {
                lection.Votes.RemoveAll(v => v.Item1.Equals(vote.Id));
            }

            return(vote);
        }
 public void Update(LectionRating item)
 {
     lections[item.Id] = item;
 }
 public void Add(LectionRating item)
 {
     item.Id = Guid.NewGuid().ToString();
     item.Votes.Clear();
     lections[item.Id] = item;
 }