Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. Places table:
  2. Name(key)
  3. Address
  4. Capacity
  5.  
  6. Events table:
  7. Name(key)
  8. Date
  9. Place
  10.  
  11. Orders table:
  12. Id(key)
  13. EventName
  14. Qty
  15.  
  16. string eventName = "Event";
  17.  
  18. var theEvent = Events.FirstOrDefault(ev => ev.Name == eventName);
  19. int eventOrderNo = Orders.Count(or => or.EventName == eventName);
  20.  
  21. var thePlace = Places.FirstOrDefault(pl => pl.Name == theEvent.Place);
  22. int ticketsLeft = thePlace.Capacity - eventOrderNo;
  23.  
  24. int placesCapacity = Places.Where(pl => pl.Name == theEvent.Place)
  25. .Sum(pl => pl.Capacity);
  26.  
  27. int ticketsLeft = placesCapacity - eventOrderNo;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement