Beispiel #1
0
 public DataSaverService(IJudmentDocuments judmentDocuments, IMinisters ministers, IParties parties, IVotes votes)
 {
     JudmentDocuments = judmentDocuments;
     Ministers        = ministers;
     Parties          = parties;
     Votes            = votes;
 }
 public AdminController()
 {
     this.ITranslation        = new TranslationRepository();
     this.ILanguages          = new LanguageRepository();
     this.ITranslation_Log    = new TranslationLogRepository();
     this.ITranslationArchive = new TranslationArchiveRepository();
     this.IVotes           = new VotesRepository();
     this.ITranslationMode = new TranslationModeRepository();
 }
Beispiel #3
0
        public static string ToEmojiVotes(this IVotes ratings, bool expanded = false)
        {
            var emoji = new StringBuilder();

            var maxCount = expanded ? -1 : MaxEmojiCount;

            emoji
            .AppendEmojis(Votes.Interesting, ratings.InterestingCount, maxCount)
            .AppendEmojis(Votes.Thanks, ratings.ThanksCount, maxCount)
            .AppendEmojis(Votes.Excellent, ratings.ExcellentCount, maxCount)
            .AppendEmojis(Votes.Agreed, ratings.AgreedCount, maxCount)
            .AppendEmojis(Votes.Disagreed, ratings.DisagreedCount, maxCount)
            .AppendEmojis(Votes.Plus1, ratings.Plus1Count, maxCount)
            .AppendEmojis(Votes.Funny, ratings.FunnyCount, maxCount);

            return(emoji.ToString());
        }
 public VotesController(IVotes vote_)
 {
     voteService = vote_;
 }