public static void Vote(Translation translation)
        {
            var voter = TranslatorService.FindByEmail(HttpContext.Current.User.Identity.Name);
            var vote = FindVote(translation, voter);
            if (vote == null)
            {
                vote = new TranslationVote()
                {
                    CreatedAt = DateTime.UtcNow,
                    IsPublished = false,
                    Rank = voter.Rank,
                    Translation = translation,
                    Translator = voter
                };

                Global.CurrentSession.Save(vote);
            }
        }
        public static void Vote(Translation translation)
        {
            var voter = TranslatorService.FindByEmail(HttpContext.Current.User.Identity.Name);
            var vote  = FindVote(translation, voter);

            if (vote == null)
            {
                vote = new TranslationVote()
                {
                    CreatedAt   = DateTime.UtcNow,
                    IsPublished = false,
                    Rank        = voter.Rank,
                    Translation = translation,
                    Translator  = voter
                };

                Global.CurrentSession.Save(vote);
            }
        }