project management C# task