En este video veremos como reforzar las validaciones de los parámetros de entrada de nuestras APIs. Para ello utilizaremos dos elementos que nos brinda el Framework .Net Core:
IValidatableObject
: Para validaciones a nivel de objeto.ValidationAttribute
: Para validaciones a nivel de atributo.
- Switch Expression
- Lambda Expressions
- => operator
- Tuple Types
- Pattern Matching.
- switch expression: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/switch-expression
- Lambda expressions: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/lambda-expressions
- => operator: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/lambda-operator
- Tuple types: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/value-tuples
- Pattern Matching: https://docs.microsoft.com/en-us/dotnet/csharp/pattern-matching
Programando Ideas 2020 - Asp.Net Core WebApi