public void HandleResult(object sender, object result) { AvailableTennisSlotsCollection results = (AvailableTennisSlotsCollection)result; TennisRepository repository = new TennisRepository(); foreach (AvailableTennisSlot slot in results) { repository.SaveAvailableSlot(slot); } }