Example #1
0
        public Quibble Add(Quibble quibble)
        {
            var lastId = this.Quibbles.Max(q => q.Id);

            quibble.Id = lastId + 1;
            this.Quibbles.Add(quibble);
            Save();
            return(quibble);
        }
Example #2
0
        public Quibble Update(Quibble quibble)
        {
            var found = this.Quibbles.SingleOrDefault(q => q.Id == quibble.Id);

            if (found != null)
            {
                this.Quibbles.Remove(found);
                this.Quibbles.Add(quibble);
                Save();
            }
            return(quibble);
        }
Example #3
0
        private void Init()
        {
            var quibble = new Quibble
            {
                Id       = 1,
                Text     = "Old programmers never die, they just can't C as well.",
                Category = "Technology"
            };

            this.Quibbles.Add(quibble);
            Save();
        }