internal PourEvent AttachEntities(PourEvent pourEventItem)
 {
     if (pourEventItem != null && pourEventItem.kegId != null)
     {
         var keg = Kegs.Find(k => k.id == pourEventItem.kegId).FirstOrDefault();
         keg = AttachEntities(keg);
         pourEventItem.keg = keg;
     }
     if (pourEventItem != null && pourEventItem.tapId != null)
     {
         var tap = Taps.Find(t => t.id == pourEventItem.tapId).FirstOrDefault();
         tap = AttachEntities(tap);
         pourEventItem.tap = tap;
     }
     return(pourEventItem);
 }
 public PourEvent RecordDrink(PourEvent pourEvent)
 {
     return(_PoursRepository.Create(pourEvent));
 }
 public string Delete(PourEvent pour)
 {
     return(_PoursRepository.Delete(pour));
 }
 public PourEvent Update(PourEvent pour)
 {
     return(_PoursRepository.Update(pour));
 }
 public PourEvent Create(PourEvent pour)
 {
     return(_PoursRepository.Create(pour));
 }