C# File Repository. Learning and Training