├── .gitignore ├── Exercises ├── Aggregate.cs ├── All.cs ├── Any.cs ├── Average.cs ├── CollectionTypeChange.cs ├── ConcatUnion.cs ├── Contains.cs ├── Count.cs ├── Distinct.cs ├── ElementAt.cs ├── Exercises.csproj ├── FirstLast.cs ├── GeneratingNewCollection.cs ├── GroupByQuerySyntax.cs ├── Grouping.cs ├── IntersectExcept.cs ├── Join.cs ├── JoinQuerySyntax.cs ├── MinMax.cs ├── OfType.cs ├── OrderBy.cs ├── OrderByQuerySyntax.cs ├── PrependAppend.cs ├── Select.cs ├── SelectMany.cs ├── SelectManyQuerySyntax.cs ├── SelectQuerySyntax.cs ├── Single.cs ├── Skip.cs ├── Sum.cs ├── Take.cs ├── Where.cs ├── WhereQuerySyntax.cs └── Zip.cs ├── ExercisesSolutions ├── Aggregate.cs ├── All.cs ├── Any.cs ├── Average.cs ├── CollectionTypeChange.cs ├── ConcatUnion.cs ├── Contains.cs ├── Count.cs ├── Distinct.cs ├── ElementAt.cs ├── ExercisesSolutions.csproj ├── FirstLast.cs ├── GeneratingNewCollection.cs ├── GroupByQuerySyntax.cs ├── Grouping.cs ├── IntersectExcept.cs ├── Join.cs ├── JoinQuerySyntax.cs ├── MinMax.cs ├── OfType.cs ├── OrderBy.cs ├── OrderByQuerySyntax.cs ├── PrependAppend.cs ├── Select.cs ├── SelectMany.cs ├── SelectManyQuerySyntax.cs ├── SelectQuerySyntax.cs ├── Single.cs ├── Skip.cs ├── Sum.cs ├── Take.cs ├── Where.cs ├── WhereQuerySyntax.cs └── Zip.cs ├── ExercisesTests ├── Aggregate_Exercise1_Tests.cs ├── Aggregate_Exercise2_Tests.cs ├── Aggregate_RefactoringChallenge_Tests.cs ├── All_Exercise1_Tests.cs ├── All_Exercise2_Tests.cs ├── All_RefactoringChallenge_Tests.cs ├── Any_Exercise1_Tests.cs ├── Any_Exercise2_Tests.cs ├── Any_RefactoringChallenge_Tests.cs ├── Average_Exercise1_Tests.cs ├── Average_Exercise2_Tests.cs ├── Average_RefactoringChallenge_Tests.cs ├── CollectionTypeChange_Exercise1_Tests.cs ├── CollectionTypeChange_Exercise2_Tests.cs ├── CollectionTypeChange_RefactoringChallenge_Tests.cs ├── ConcatUnion_Exercise1_Tests.cs ├── ConcatUnion_Exercise2_Tests.cs ├── ConcatUnion_RefactoringChallenge_Tests.cs ├── Contains_Exercise1_Tests.cs ├── Contains_Exercise2_Tests.cs ├── Contains_RefactoringChallenge_Tests.cs ├── Count_Exercise1_Tests.cs ├── Count_Exercise2_Tests.cs ├── Count_RefactoringChallenge_Tests.cs ├── Distinct_Exercise1_Tests.cs ├── Distinct_Exercise2_Tests.cs ├── Distinct_RefactoringChallenge_Tests.cs ├── ElementAt_Exercise1_Tests.cs ├── ElementAt_Exercise2_Tests.cs ├── ElementAt_RefactoringChallenge_Tests.cs ├── ExercisesTests.csproj ├── FirstLast_Exercise1_Tests.cs ├── FirstLast_Exercise2_Tests.cs ├── FirstLast_RefactoringChallenge_Tests.cs ├── GeneratingNewCollection_Exercise1_Tests.cs ├── GeneratingNewCollection_Exercise2_Tests.cs ├── GeneratingNewCollection_RefactoringChallenge_Tests.cs ├── GroupBy_QuerySyntax_Exercise1_Tests.cs ├── GroupBy_QuerySyntax_Exercise2_Tests.cs ├── GroupBy_QuerySyntax_RefactoringChallenge_Tests.cs ├── Grouping_Exercise1_Tests.cs ├── Grouping_Exercise2_Tests.cs ├── Grouping_RefactoringChallenge_Tests.cs ├── IntersectExcept_Exercise1_Tests.cs ├── IntersectExcept_Exercise2_Tests.cs ├── IntersectExcept_RefactoringChallenge_Tests.cs ├── Join_Exercise1_Tests.cs ├── Join_Exercise2_Tests.cs ├── Join_QuerySyntax_Exercise1_Tests.cs ├── Join_QuerySyntax_Exercise2_Tests.cs ├── Join_QuerySyntax_RefactoringChallenge_Tests.cs ├── Join_RefactoringChallenge_Tests.cs ├── MinMax_Exercise1_Tests.cs ├── MinMax_Exercise2_Tests.cs ├── MinMax_RefactoringChallenge_Tests.cs ├── OfType_Exercise1_Tests.cs ├── OfType_Exercise2_Tests.cs ├── OfType_RefactoringChallenge_Tests.cs ├── OrderBy_Exercise1_Tests.cs ├── OrderBy_Exercise2_Tests.cs ├── OrderBy_QuerySyntax_Exercise1_Tests.cs ├── OrderBy_QuerySyntax_Exercise2_Tests.cs ├── OrderBy_QuerySyntax_RefactoringChallenge_Tests.cs ├── OrderBy_RefactoringChallenge_Tests.cs ├── PrependAppend_Exercise1_Tests.cs ├── PrependAppend_Exercise2_Tests.cs ├── PrependAppend_RefactoringChallenge_Tests.cs ├── SelectMany_Exercise1_Tests.cs ├── SelectMany_Exercise2_Tests.cs ├── SelectMany_QuerySyntax_Exercise1_Tests.cs ├── SelectMany_QuerySyntax_Exercise2_Tests.cs ├── SelectMany_QuerySyntax_RefactoringChallenge_Tests.cs ├── SelectMany_RefactoringChallenge_Tests.cs ├── SelectQuerySyntax_Exercise1_Tests.cs ├── SelectQuerySyntax_Exercise2_Tests.cs ├── SelectQuerySyntax_RefactoringChalenge_Tests.cs ├── Select_Exercise1_Tests.cs ├── Select_Exercise2_Tests.cs ├── Select_QuerySyntax_Exercise1_Tests.cs ├── Select_QuerySyntax_Exercise2_Tests.cs ├── Select_QuerySyntax_RefactoringChallenge_Tests.cs ├── Select_RefactoringChallenge_Tests.cs ├── Single_Exercise1_Tests.cs ├── Single_Exercise2_Tests.cs ├── Single_RefactoringChallenge_Tests.cs ├── Skip_Exercise1_Tests.cs ├── Skip_Exercise2_Tests.cs ├── Skip_RefactoringChallenge_Tests.cs ├── Sum_Exercise1_Tests.cs ├── Sum_Exercise2_Tests.cs ├── Sum_RefactoringChallenge_Tests.cs ├── Take_Exercise1_Tests.cs ├── Take_Exercise2_Tests.cs ├── Take_RefactoringChallenge_Tests.cs ├── Utilities │ └── TestUtilities.cs ├── Where_Exercise1_Tests.cs ├── Where_Exercise2_Tests.cs ├── Where_QuerySyntax_Exercise1_Tests.cs ├── Where_QuerySyntax_Exercise2_Tests.cs ├── Where_QuerySyntax_RefactoringChallenge_Tests.cs ├── Where_RefactoringChallenge_Tests.cs ├── Zip_Exercise1_Tests.cs ├── Zip_Exercise2_Tests.cs └── Zip_RefactoringChallenge_Tests.cs ├── LinqTutorial.sln ├── LinqTutorial ├── Data │ └── Data.cs ├── DataTypes │ ├── Pet.cs │ ├── PetEqualityByIdComparer.cs │ ├── PetOwner.cs │ ├── PetType.cs │ ├── VeterinaryClinic.cs │ └── VeterinaryClinicAppointment.cs ├── Examples │ ├── Aggregate.cs │ ├── All.cs │ ├── Any.cs │ ├── Average.cs │ ├── ConcatUnion.cs │ ├── Contains.cs │ ├── Count.cs │ ├── Distinct.cs │ ├── DotNet6Improvements.cs │ ├── DotNet9Improvements.cs │ ├── ElementAt.cs │ ├── FirstLast.cs │ ├── GeneratingNewCollection.cs │ ├── GroupBy.cs │ ├── GroupJoin.cs │ ├── IntersectExcept.cs │ ├── Joins.cs │ ├── MinMax.cs │ ├── OfType.cs │ ├── OrderBy.cs │ ├── PrependAppend.cs │ ├── Select.cs │ ├── SelectMany.cs │ ├── SingleElement.cs │ ├── Skip.cs │ ├── Sum.cs │ ├── Take.cs │ ├── TypeSwitching.cs │ ├── Where.cs │ └── Zip.cs ├── LinqTutorial.csproj └── Program.cs ├── README.md └── Utilities ├── Printer.cs └── Utilities.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/.gitignore -------------------------------------------------------------------------------- /Exercises/Aggregate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Aggregate.cs -------------------------------------------------------------------------------- /Exercises/All.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/All.cs -------------------------------------------------------------------------------- /Exercises/Any.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Any.cs -------------------------------------------------------------------------------- /Exercises/Average.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Average.cs -------------------------------------------------------------------------------- /Exercises/CollectionTypeChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/CollectionTypeChange.cs -------------------------------------------------------------------------------- /Exercises/ConcatUnion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/ConcatUnion.cs -------------------------------------------------------------------------------- /Exercises/Contains.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Contains.cs -------------------------------------------------------------------------------- /Exercises/Count.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Count.cs -------------------------------------------------------------------------------- /Exercises/Distinct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Distinct.cs -------------------------------------------------------------------------------- /Exercises/ElementAt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/ElementAt.cs -------------------------------------------------------------------------------- /Exercises/Exercises.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Exercises.csproj -------------------------------------------------------------------------------- /Exercises/FirstLast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/FirstLast.cs -------------------------------------------------------------------------------- /Exercises/GeneratingNewCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/GeneratingNewCollection.cs -------------------------------------------------------------------------------- /Exercises/GroupByQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/GroupByQuerySyntax.cs -------------------------------------------------------------------------------- /Exercises/Grouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Grouping.cs -------------------------------------------------------------------------------- /Exercises/IntersectExcept.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/IntersectExcept.cs -------------------------------------------------------------------------------- /Exercises/Join.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Join.cs -------------------------------------------------------------------------------- /Exercises/JoinQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/JoinQuerySyntax.cs -------------------------------------------------------------------------------- /Exercises/MinMax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/MinMax.cs -------------------------------------------------------------------------------- /Exercises/OfType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/OfType.cs -------------------------------------------------------------------------------- /Exercises/OrderBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/OrderBy.cs -------------------------------------------------------------------------------- /Exercises/OrderByQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/OrderByQuerySyntax.cs -------------------------------------------------------------------------------- /Exercises/PrependAppend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/PrependAppend.cs -------------------------------------------------------------------------------- /Exercises/Select.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Select.cs -------------------------------------------------------------------------------- /Exercises/SelectMany.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/SelectMany.cs -------------------------------------------------------------------------------- /Exercises/SelectManyQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/SelectManyQuerySyntax.cs -------------------------------------------------------------------------------- /Exercises/SelectQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/SelectQuerySyntax.cs -------------------------------------------------------------------------------- /Exercises/Single.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Single.cs -------------------------------------------------------------------------------- /Exercises/Skip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Skip.cs -------------------------------------------------------------------------------- /Exercises/Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Sum.cs -------------------------------------------------------------------------------- /Exercises/Take.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Take.cs -------------------------------------------------------------------------------- /Exercises/Where.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Where.cs -------------------------------------------------------------------------------- /Exercises/WhereQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/WhereQuerySyntax.cs -------------------------------------------------------------------------------- /Exercises/Zip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Exercises/Zip.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Aggregate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Aggregate.cs -------------------------------------------------------------------------------- /ExercisesSolutions/All.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/All.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Any.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Any.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Average.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Average.cs -------------------------------------------------------------------------------- /ExercisesSolutions/CollectionTypeChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/CollectionTypeChange.cs -------------------------------------------------------------------------------- /ExercisesSolutions/ConcatUnion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/ConcatUnion.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Contains.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Contains.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Count.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Count.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Distinct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Distinct.cs -------------------------------------------------------------------------------- /ExercisesSolutions/ElementAt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/ElementAt.cs -------------------------------------------------------------------------------- /ExercisesSolutions/ExercisesSolutions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/ExercisesSolutions.csproj -------------------------------------------------------------------------------- /ExercisesSolutions/FirstLast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/FirstLast.cs -------------------------------------------------------------------------------- /ExercisesSolutions/GeneratingNewCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/GeneratingNewCollection.cs -------------------------------------------------------------------------------- /ExercisesSolutions/GroupByQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/GroupByQuerySyntax.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Grouping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Grouping.cs -------------------------------------------------------------------------------- /ExercisesSolutions/IntersectExcept.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/IntersectExcept.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Join.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Join.cs -------------------------------------------------------------------------------- /ExercisesSolutions/JoinQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/JoinQuerySyntax.cs -------------------------------------------------------------------------------- /ExercisesSolutions/MinMax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/MinMax.cs -------------------------------------------------------------------------------- /ExercisesSolutions/OfType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/OfType.cs -------------------------------------------------------------------------------- /ExercisesSolutions/OrderBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/OrderBy.cs -------------------------------------------------------------------------------- /ExercisesSolutions/OrderByQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/OrderByQuerySyntax.cs -------------------------------------------------------------------------------- /ExercisesSolutions/PrependAppend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/PrependAppend.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Select.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Select.cs -------------------------------------------------------------------------------- /ExercisesSolutions/SelectMany.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/SelectMany.cs -------------------------------------------------------------------------------- /ExercisesSolutions/SelectManyQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/SelectManyQuerySyntax.cs -------------------------------------------------------------------------------- /ExercisesSolutions/SelectQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/SelectQuerySyntax.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Single.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Single.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Skip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Skip.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Sum.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Take.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Take.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Where.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Where.cs -------------------------------------------------------------------------------- /ExercisesSolutions/WhereQuerySyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/WhereQuerySyntax.cs -------------------------------------------------------------------------------- /ExercisesSolutions/Zip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesSolutions/Zip.cs -------------------------------------------------------------------------------- /ExercisesTests/Aggregate_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Aggregate_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Aggregate_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Aggregate_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Aggregate_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Aggregate_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/All_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/All_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/All_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/All_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/All_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/All_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Any_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Any_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Any_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Any_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Any_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Any_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Average_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Average_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Average_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Average_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Average_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Average_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/CollectionTypeChange_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/CollectionTypeChange_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/CollectionTypeChange_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/CollectionTypeChange_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/CollectionTypeChange_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/CollectionTypeChange_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/ConcatUnion_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/ConcatUnion_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/ConcatUnion_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/ConcatUnion_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/ConcatUnion_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/ConcatUnion_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Contains_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Contains_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Contains_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Contains_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Contains_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Contains_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Count_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Count_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Count_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Count_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Count_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Count_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Distinct_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Distinct_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Distinct_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Distinct_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Distinct_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Distinct_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/ElementAt_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/ElementAt_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/ElementAt_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/ElementAt_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/ElementAt_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/ElementAt_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/ExercisesTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/ExercisesTests.csproj -------------------------------------------------------------------------------- /ExercisesTests/FirstLast_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/FirstLast_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/FirstLast_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/FirstLast_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/FirstLast_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/FirstLast_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/GeneratingNewCollection_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/GeneratingNewCollection_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/GeneratingNewCollection_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/GeneratingNewCollection_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/GeneratingNewCollection_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/GeneratingNewCollection_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/GroupBy_QuerySyntax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/GroupBy_QuerySyntax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/GroupBy_QuerySyntax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/GroupBy_QuerySyntax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/GroupBy_QuerySyntax_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/GroupBy_QuerySyntax_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Grouping_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Grouping_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Grouping_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Grouping_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Grouping_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Grouping_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/IntersectExcept_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/IntersectExcept_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/IntersectExcept_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/IntersectExcept_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/IntersectExcept_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/IntersectExcept_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Join_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Join_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Join_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Join_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Join_QuerySyntax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Join_QuerySyntax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Join_QuerySyntax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Join_QuerySyntax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Join_QuerySyntax_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Join_QuerySyntax_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Join_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Join_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/MinMax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/MinMax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/MinMax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/MinMax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/MinMax_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/MinMax_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OfType_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OfType_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OfType_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OfType_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OfType_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OfType_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OrderBy_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OrderBy_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OrderBy_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OrderBy_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OrderBy_QuerySyntax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OrderBy_QuerySyntax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OrderBy_QuerySyntax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OrderBy_QuerySyntax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OrderBy_QuerySyntax_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OrderBy_QuerySyntax_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/OrderBy_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/OrderBy_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/PrependAppend_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/PrependAppend_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/PrependAppend_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/PrependAppend_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/PrependAppend_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/PrependAppend_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectMany_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectMany_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectMany_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectMany_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectMany_QuerySyntax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectMany_QuerySyntax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectMany_QuerySyntax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectMany_QuerySyntax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectMany_QuerySyntax_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectMany_QuerySyntax_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectMany_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectMany_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectQuerySyntax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectQuerySyntax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectQuerySyntax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectQuerySyntax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/SelectQuerySyntax_RefactoringChalenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/SelectQuerySyntax_RefactoringChalenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Select_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Select_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Select_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Select_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Select_QuerySyntax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Select_QuerySyntax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Select_QuerySyntax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Select_QuerySyntax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Select_QuerySyntax_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Select_QuerySyntax_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Select_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Select_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Single_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Single_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Single_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Single_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Single_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Single_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Skip_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Skip_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Skip_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Skip_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Skip_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Skip_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Sum_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Sum_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Sum_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Sum_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Sum_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Sum_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Take_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Take_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Take_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Take_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Take_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Take_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Utilities/TestUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Utilities/TestUtilities.cs -------------------------------------------------------------------------------- /ExercisesTests/Where_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Where_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Where_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Where_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Where_QuerySyntax_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Where_QuerySyntax_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Where_QuerySyntax_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Where_QuerySyntax_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Where_QuerySyntax_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Where_QuerySyntax_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Where_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Where_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Zip_Exercise1_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Zip_Exercise1_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Zip_Exercise2_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Zip_Exercise2_Tests.cs -------------------------------------------------------------------------------- /ExercisesTests/Zip_RefactoringChallenge_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/ExercisesTests/Zip_RefactoringChallenge_Tests.cs -------------------------------------------------------------------------------- /LinqTutorial.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial.sln -------------------------------------------------------------------------------- /LinqTutorial/Data/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Data/Data.cs -------------------------------------------------------------------------------- /LinqTutorial/DataTypes/Pet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/DataTypes/Pet.cs -------------------------------------------------------------------------------- /LinqTutorial/DataTypes/PetEqualityByIdComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/DataTypes/PetEqualityByIdComparer.cs -------------------------------------------------------------------------------- /LinqTutorial/DataTypes/PetOwner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/DataTypes/PetOwner.cs -------------------------------------------------------------------------------- /LinqTutorial/DataTypes/PetType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/DataTypes/PetType.cs -------------------------------------------------------------------------------- /LinqTutorial/DataTypes/VeterinaryClinic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/DataTypes/VeterinaryClinic.cs -------------------------------------------------------------------------------- /LinqTutorial/DataTypes/VeterinaryClinicAppointment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/DataTypes/VeterinaryClinicAppointment.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Aggregate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Aggregate.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/All.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/All.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Any.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Any.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Average.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Average.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/ConcatUnion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/ConcatUnion.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Contains.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Contains.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Count.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Count.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Distinct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Distinct.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/DotNet6Improvements.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/DotNet6Improvements.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/DotNet9Improvements.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/DotNet9Improvements.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/ElementAt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/ElementAt.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/FirstLast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/FirstLast.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/GeneratingNewCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/GeneratingNewCollection.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/GroupBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/GroupBy.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/GroupJoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/GroupJoin.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/IntersectExcept.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/IntersectExcept.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Joins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Joins.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/MinMax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/MinMax.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/OfType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/OfType.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/OrderBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/OrderBy.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/PrependAppend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/PrependAppend.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Select.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Select.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/SelectMany.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/SelectMany.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/SingleElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/SingleElement.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Skip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Skip.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Sum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Sum.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Take.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Take.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/TypeSwitching.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/TypeSwitching.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Where.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Where.cs -------------------------------------------------------------------------------- /LinqTutorial/Examples/Zip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Examples/Zip.cs -------------------------------------------------------------------------------- /LinqTutorial/LinqTutorial.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/LinqTutorial.csproj -------------------------------------------------------------------------------- /LinqTutorial/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/LinqTutorial/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/README.md -------------------------------------------------------------------------------- /Utilities/Printer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Utilities/Printer.cs -------------------------------------------------------------------------------- /Utilities/Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KrystynaSlusarczykLearning/LinqTutorialNet6/HEAD/Utilities/Utilities.csproj --------------------------------------------------------------------------------