private (DayPickupRoundModel day, GroupModel pickupRound, PersonDisplayModel person) Get() { var did = _reader["day"] as long? ?? 0; var day = new DayPickupRoundModel { DayId = did, DayName = did.AsDay(), }; var person = new PersonDisplayModel { Category = _reader["category"] as string ?? string.Empty, CategoryKey = _reader["category_key"] as string ?? string.Empty, FirstName = _reader["first_name"] as string ?? string.Empty, LastName = _reader["last_name"] as string ?? string.Empty, Id = _reader["person_id"] as long? ?? 0 }; var pickupRound = new GroupModel { Id = _reader["pickup_round_id"] as long? ?? 0, Name = _reader["pickup_round"] as string ?? string.Empty }; return ( day, pickupRound, person ); }
private bool Has(GroupModel pickup, DayPickupRoundModel day) { var count = (from p in day.PickupRounds where p.Id == pickup.Id select p).Count(); return(count > 0); }
private GroupModel Get(GroupModel pickup, DayPickupRoundModel day) { var result = (from p in day.PickupRounds where p.Id == pickup.Id select p).Single(); return(result); }
private DayPickupRoundModel Get(DayPickupRoundModel day) { var found = (from d in _pickupRounds where d.DayId == day.DayId select d).Single(); return(found); }