示例#1
0
 public void AddPun(Pun pun)
 {
     var lastID = this.Puns.Max(p => p.PunID);
     pun.PunID = lastID + 1;
     this.Puns.Add(pun);
     Save();
 }
示例#2
0
 public void UpdatePun(Pun pun)
 {
     var found = this.Puns.SingleOrDefault(p => p.PunID == pun.PunID);
     if (found != null)
     {
         this.Puns.Remove(found);
         this.Puns.Add(pun);
         Save();
     }
 }
示例#3
0
 public void UpdatePun(Pun pun)
 {
     _service.UpdatePun(pun);
 }
示例#4
0
 public void CreatePun(Pun pun)
 {
     _service.AddPun(pun);
 }
示例#5
0
 public void EditPun(Pun pun)
 {
     _service.AddPun(pun);
 }
示例#6
0
        private void SeedPuns()
        {
            var pun = new Pun
            {
                PunID = 1,
                Title = "Lazy Bike",
                Joke = "Why can't a bike stand up on its own?  It's two tired!"
            };

            this.Puns.Add(pun);
            Save();
        }