https://github.com/programando-ideas/webapi_validaciones_parametros
Ejemplo para reforzar la seguridad y definir un modelo robusto de validación de los datos que reciben nuestras APIs.
https://github.com/programando-ideas/webapi_validaciones_parametros
aspnetcore lambda-expressions tuple-types webapi
Last synced: 3 months ago
JSON representation
Ejemplo para reforzar la seguridad y definir un modelo robusto de validación de los datos que reciben nuestras APIs.
- Host: GitHub
- URL: https://github.com/programando-ideas/webapi_validaciones_parametros
- Owner: programando-ideas
- Created: 2020-09-09T17:10:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-09T21:48:25.000Z (over 4 years ago)
- Last Synced: 2025-01-22T12:32:46.782Z (5 months ago)
- Topics: aspnetcore, lambda-expressions, tuple-types, webapi
- Language: C#
- Homepage:
- Size: 233 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚧 Validación de Parámetros de entrada 🚧 - Asp.Net Core WebApi
En este [video](https://youtu.be/CELr1qGkkUI) 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.## Otros temas relacionado con C# que se ven en este video
- Switch Expression
- Lambda Expressions
- => operator
- Tuple Types
- Pattern Matching.## Flujo de validación

## Referencias
1. switch expression: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/switch-expression
2. Lambda expressions: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/lambda-expressions
3. => operator: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/lambda-operator
4. Tuple types: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/value-tuples
5. Pattern Matching: https://docs.microsoft.com/en-us/dotnet/csharp/pattern-matching
##
**Programando Ideas 2020** - Asp.Net Core WebApi
##