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)); }