From f0dbcc7192c185b4632309ce055ee2efbcc78e9f Mon Sep 17 00:00:00 2001 From: VarunSaiTeja <35555010+VarunSaiTeja@users.noreply.github.com> Date: Sun, 7 Mar 2021 09:35:28 +0530 Subject: [PATCH] Update README.md --- README.md | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 355b387..2cf5e9c 100644 --- a/README.md +++ b/README.md @@ -39,17 +39,23 @@ Just add the `Validatable` attribute to the class u defined for input. Ex: ``` - [Validatable] - public class AddUserInput + using System.ComponentModel.DataAnnotations; + using Graph.ArgumentValidator; + + namespace Demo { - [Required, MinLength(4, ErrorMessage = "Username must be atleast 4 characters.")] - public string UserName { get; set; } - - [Required, RegularExpression(@"^[^@\s]+@[^@\s]+\.[^@\s]+$", ErrorMessage = "Email Id format is invalid")] - public string Email { get; set; } - - [Required, RegularExpression(@"^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$", ErrorMessage = "Password needs to be more strong.")] - public string Password { get; set; } + [Validatable] + public class AddUserInput + { + [Required, MinLength(4, ErrorMessage = "Username must be atleast 4 characters.")] + public string UserName { get; set; } + + [Required, RegularExpression(@"^[^@\s]+@[^@\s]+\.[^@\s]+$", ErrorMessage = "Email Id format is invalid")] + public string Email { get; set; } + + [Required, RegularExpression(@"^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{8,}$", ErrorMessage = "Password needs to be more strong.")] + public string Password { get; set; } + } } ```