コード例 #1
0
ファイル: PollController.cs プロジェクト: n-mitic/portal
        public JsonResult GetVoterNames(int pollOptionId)
        {
            Poll poll = Polls.GetPollForPollOption(pollOptionId);

            if (poll.HideVoters)
            {
                return(Json(new { hidden = true }));
            }
            List <Member> members = Polls.GetVotersForPollOption(pollOptionId);
            List <string> names   = new List <string>();

            foreach (var m in members)
            {
                if (string.IsNullOrWhiteSpace(m.Nickname))
                {
                    names.Add(m.Name + " " + m.Surname);
                }
                else
                {
                    names.Add(m.Name + " " + m.Surname + " (" + m.Nickname + ")");
                }
            }
            return(Json(new { hidden = false, voterNames = names }));
        }