Ejemplo n.º 1
0
        // index: index of the start of the message for us to parse
        void findReason(ref BufferData data, ref JazzNotes notes)
        {
            int index = notes.ReasonIndex;

            if (0 == index || notes.Line.Length <= index)
            {
                return;
            }
            string reason = lion.Get(notes.Mode, "reason");

            reason    = reason.Fill(notes.Line.Substring(index));
            data.Line = lion.Get(notes.Mode, "total").Fill(data.Line, reason);
        }
Ejemplo n.º 2
0
        // GET api/<controller>
        public IEnumerable <Ideas.Idea> Get()
        {
            var returnIdeas = new List <Ideas.Idea>();
            var ideas       = Ideas.Get();
            var votes       = Votes.Get();

            foreach (var idea in ideas)
            {
                var hasVoted = false;
                foreach (var vote in votes)
                {
                    if (vote.IdeaId == idea.Id && vote.CreatedBy == "M104203") //User.Identity.Name.Replace("MYL\\", ""))
                    {
                        hasVoted = true;
                        break;
                    }
                }
                if (!hasVoted)
                {
                    returnIdeas.Add(idea);
                }
            }

            returnIdeas.Sort((x, y) => DateTime.Compare(x.Created, y.Created));
            return(returnIdeas);
        }
Ejemplo n.º 3
0
 // GET api/<controller>/5
 public Ideas.Idea Get(string id)
 {
     foreach (var idea in Ideas.Get())
     {
         if (idea.Id.Equals(id, System.StringComparison.InvariantCultureIgnoreCase))
         {
             return(idea);
         }
     }
     return(null);
 }
Ejemplo n.º 4
0
 public void Read()
 {
     // Call the broadcastMessage method to update clients.
     Clients.All.broadcastMessage(Ideas.Get());
 }