public bool ParkCar(Guid floorId, string carNumber) { Floor floor; if (_floorRepository.TryGetFloor(floorId, out floor)) { var freeSpace = floor.Spaces.First(x => x.IsFree); freeSpace.CarNumber = carNumber; freeSpace.IsFree = false; return(true); } return(false); }