Cocona icon indicating copy to clipboard operation
Cocona copied to clipboard

Question: Validation via DataAnnotations

Open moerwald opened this issue 2 years ago • 0 comments

I'm using Cocona with an appsettings.json file. In my command I'm using IOptions<InstallationConfig>.

        var builder = CoconaApp.CreateBuilder(args, cocoOptions => cocoOptions.TreatPublicMethodsAsCommands = false);
        builder.Services.AddOptions<InstallationConfig>().BindConfiguration("InstallationConfig").ValidateDataAnnotations();

Does Cocona support validation via DataAnnotations?

I'm injecting the IOptions-ref as parameter via:

            [FromService] IOptions<InstallationConfig> installConfig)

moerwald avatar Jun 08 '23 20:06 moerwald