Пример #1
0
 public void Init()
 {
     validator = new CommonValidator <UserModel>("simple validator");
     validator.AddRule(new ValidationRule <UserModel>("Name Requried", x => !string.IsNullOrWhiteSpace(x.Name)));
     validator.AddRule(new ValidationRule <UserModel>("Is Adult User", x => x.Age >= 18));
     validator.AddRule(new ValidationRule <UserModel>("Invalid Age", x => x.Age > 0 && x.Age < 150));
     validator.AddRule(new ValidationRule <UserModel>("Should Have More Than 1 Email", x => x.Emails != null && x.Emails.Count > 1));
 }
 public ChargeStationValidator(IUnitOfWork unitOfWork, ICommonValidator commonValidator)
 {
     _UnitOfWork      = unitOfWork;
     _CommonValidator = commonValidator;
 }
Пример #3
0
 public GroupValidator(IUnitOfWork unitOfWork, ICommonValidator commonValidator)
 {
     _UnitOfWork      = unitOfWork;
     _CommonValidator = commonValidator;
 }
 public DocumentsService(IFileSystemService fileSystemService, ICommonValidator commonValidator)
 {
     _fileSystemService = fileSystemService;
     _commonValidator   = commonValidator;
 }
Пример #5
0
 public ConnectorValidator(IUnitOfWork unitOfWork, ICommonValidator commonValidator)
 {
     _UnitOfWork      = unitOfWork;
     _CommonValidator = commonValidator;
 }
Пример #6
0
 public ProjectsService(IFileSystemService fileSystemService, ICommonValidator commonValidator, ILoggerFactory loggerFactory)
 {
     _fileSystemService = fileSystemService;
     _commonValidator   = commonValidator;
     _logger            = loggerFactory.CreateLogger <ProjectsService>();
 }