[ ] PluralSight - FluentValidation Fundamentals 收录时间:2023-09-27 09:08:02 文件大小:675MB 下载次数:1 最近下载:2023-09-27 09:08:02 磁力链接: magnet:?xt=urn:btih:55633a69f84d92874124c1c9bd1b755115cb84d6 立即下载 复制链接 文件列表 ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/51. Standardizing the API Output.mp4 46MB ~Get Your Files Here !/03. Validating Input with FluentValidation/12. Validating Collections.mp4 35MB ~Get Your Files Here !/03. Validating Input with FluentValidation/10. Validating Complex Properties.mp4 33MB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/55. Finishing up the Rest of Validations.mp4 33MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/46. Validating Using Data from the Database.mp4 31MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/45. Validating Complex Data.mp4 31MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/24. Integrating FluentValidation into ASP.NET Pipeline.mp4 30MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/20. Conditional Validation.mp4 27MB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/50. Defining Explicit Errors.mp4 26MB ~Get Your Files Here !/03. Validating Input with FluentValidation/15. Rule Sets.mp4 24MB ~Get Your Files Here !/03. Validating Input with FluentValidation/08. Validating Simple Properties.mp4 24MB ~Get Your Files Here !/02. Introduction/04. Sample Application Introduction.mp4 23MB ~Get Your Files Here !/02. Introduction/05. Validating Input the Naive Way.mp4 22MB ~Get Your Files Here !/05. Validating Input the DDD Way/33. Introducing Value Objects-The First Take.mp4 17MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/41. Combining FluentValidation with Value Objects.mp4 16MB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/53. How to Check for Email Uniqueness.mp4 15MB ~Get Your Files Here !/05. Validating Input the DDD Way/35. Introducing Value Objects-The Proper Approach.mp4 13MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/27. Custom Validation Rules.mp4 13MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/43. The Difference in Validation Implementations.mp4 13MB ~Get Your Files Here !/05. Validating Input the DDD Way/34. What Is Validation.mp4 12MB ~Get Your Files Here !/05. Validating Input the DDD Way/32. Not-always-valid Domain Model and Primitive Obsession.mp4 12MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/22. Changing the Cascade Mode.mp4 12MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/25. Automating Model State Checks.mp4 12MB ~Get Your Files Here !/05. Validating Input the DDD Way/31. Always-valid Domain Model.mp4 11MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/47. Recap-Validating Complex Data.mp4 10MB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/54. DDD Trilemma.mp4 9MB ~Get Your Files Here !/05. Validating Input the DDD Way/37. Validation vs. Invariants.mp4 9MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/44. Validation Is Parsing.mp4 8MB ~Get Your Files Here !/05. Validating Input the DDD Way/36. Recap-Always-valid Domain Model and Validation.mp4 8MB ~Get Your Files Here !/03. Validating Input with FluentValidation/17. Throwing Exceptions.mp4 7MB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/56. Recap-Finishing up the Rest of Validations.mp4 6MB ~Get Your Files Here !/03. Validating Input with FluentValidation/16. Recap-Inheritance Validation and Rule Sets.mp4 6MB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/52. Recap-Explicit Errors and API Output.mp4 6MB ~Get Your Files Here !/03. Validating Input with FluentValidation/14. Inheritance Validation.mp4 6MB ~Get Your Files Here !/02. Introduction/02. Introduction.mp4 5MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/42. Recap-Combining FluentValidation with Value Objects.mp4 4MB ~Get Your Files Here !/03. Validating Input with FluentValidation/09. Recap-Validating Simple Properties.mp4 4MB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/48. Summary.mp4 4MB ~Get Your Files Here !/05. Validating Input the DDD Way/39. Summary.mp4 4MB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/57. Course Summary.mp4 3MB ~Get Your Files Here !/03. Validating Input with FluentValidation/11. Recap-Validating Complex Properties.mp4 3MB ~Get Your Files Here !/03. Validating Input with FluentValidation/13. Recap-Validating Collections.mp4 3MB ~Get Your Files Here !/01. Course Overview/01. Course Overview.mp4 3MB ~Get Your Files Here !/03. Validating Input with FluentValidation/18. Summary.mp4 3MB ~Get Your Files Here !/Exercise Files/05/validating-input-the-ddd-way-slides.pdf 3MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/26. Recap-Integrating FluentValidation into ASP.NET Pipeline.mp4 3MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/21. Recap-Conditional Validation.mp4 3MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/28. Recap-Custom Validation Rules.mp4 2MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/23. Recap-Changing the Cascade Mode.mp4 2MB ~Get Your Files Here !/02. Introduction/03. Validation at a Glance.mp4 2MB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/29. Summary.mp4 2MB ~Get Your Files Here !/02. Introduction/06. Summary.mp4 2MB ~Get Your Files Here !/05. Validating Input the DDD Way/38. How to Handle Validation Rules in the Domain Layer.mp4 2MB ~Get Your Files Here !/Exercise Files/07/diving-deeper-into-ddd-and-validation-slides.pdf 2MB ~Get Your Files Here !/Exercise Files/06/combining-fluentvalidation-with-ddd-patterns-slides.pdf 1MB ~Get Your Files Here !/05. Validating Input the DDD Way/30. Introduction.mp4 1MB ~Get Your Files Here !/Exercise Files/03/validating-input-with-fluentvalidation-slides.pdf 940KB ~Get Your Files Here !/06. Combining FluentValidation with DDD Patterns/40. Introduction.mp4 802KB ~Get Your Files Here !/Exercise Files/04/diving-deeper-into-fluentvalidation-slides.pdf 782KB ~Get Your Files Here !/07. Diving Deeper into DDD and Validation/49. Introduction.mp4 684KB ~Get Your Files Here !/Exercise Files/02/introduction-slides.pdf 653KB ~Get Your Files Here !/03. Validating Input with FluentValidation/07. Introduction.mp4 567KB ~Get Your Files Here !/04. Diving Deeper into FluentValidation/19. Introduction.mp4 563KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/RegisterRequestValidator.cs 6KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/logs/HEAD 5KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/pre-rebase.sample 5KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/logs/refs/heads/master 4KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/StudentController.cs 4KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/Student.cs 4KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/Error.cs 4KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/update.sample 4KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/fsmonitor-watchman.sample 3KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/index 3KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/StudentRepository.cs 2KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/FluentValidation.sln 2KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/Startup.cs 2KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/ApplicationController.cs 2KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/pre-commit.sample 2KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/86/3d18a4033ab0af8adbc2fc67c53b160b7867d8 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/Enrollment.cs 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/prepare-commit-msg.sample 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/ExceptionHandler.cs 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/DataContracts.cs 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/Grade.cs 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8e/e09b8961e2f307b433c12f6db302ad295f1b59 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/pre-push.sample 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ca/2d4152e230164529f788db38cd5cbd457e2169 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/34/641e1f338cee36d65c41fc1fffa7082d6ff754 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/0f/a7ad7cb0f1a7361f3510ee35ddec577fd6b271 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/79/2d6bb211aa7a309c8919bbccf83315679a9216 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/65/a834ea6ea5611967d2dda7a4d469e5c62b8b4e 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/81/7248932b986fb22579446b8a3c441aec6b3d4d 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c1/c0f2077473b3bff66d9dd4fdcfcddbe6da8d8b 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/6b/649efcde60abc4e4aef6eef0fe13ed72ebc51f 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/83/ef1f2971724202769c55d63fcf6fc52de7083a 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/6b/2563b5b6a1cc3c3659b39ce78073067a16c6de 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/86/ebe09de777044a4f1f0918ed75810cab827447 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e1/836ff087a9d1c328fe6386af5dfa71ebbcface 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/bc/14da674153fd50a7d226a99fe724f056dee11b 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/5e/13a29e0de2a3b4712fb71199b72f276cb8053c 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a4/0d51b04830fc515795b5ea453daa54648d872e 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/df/6284f9cae5365fabdc873b6da371752b689305 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e7/94936562af65ba1dc94a6548cc72c95a5c1e14 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/06/fc1e9a788c8a7a1de62edd3d5fdafccad8662d 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f4/fb2044d4d9e8da06e975f5ffdf81b9408ac351 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b0/6591a842d22f0a5f896a89aec570fe9c8599ad 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/df/a83101aea7eeb47341661a4c65ac84f8ace11d 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b2/17d301531e179a0622eaeb591747658c6113e9 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a6/b284afc2598a659aeee544119c841126fed2a8 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8c/7ac622eb6ddec2a5ab115b4ea14e74b44811da 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/63/9ae85407d2db0d7b684a9e56fb66a5bf4a8869 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/bb/faf4b9b4f0b4b2f95e87af901a3c97cc57fd29 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ae/0bf416ed1dcf7d68e7986cb1f3eefa91fe5f12 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/4e/5c23e1159f252a446eb9510e83681a5ac9052a 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/09/e2d32121d7e9166a2e7b7ceaa6e39bbcd10e13 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ff/fa31021a8ec76cc6c47505284cb63b3784414a 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/Entity.cs 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/28/d8bd1038ad1bffc2a887d4837207819cf86b4a 1KB ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b8/154cfc764e2eb1c163a2731228e0e77219e5af 1004B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/Envelope.cs 998B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/Email.cs 951B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/d7/361c33b4733388c8f43032b4234ced35167100 942B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/commit-msg.sample 896B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/StudentName.cs 895B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/94/bc683bfd68ad0d0bedd53d8ee4e2fb99d60f34 828B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/fa/968614e0d9ea43b5b0d8796bc03e0bc0030981 813B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ef/ac8949426235e0e3907d6cc8f6fa485fed4aa6 801B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/51/12aec72d414708ae9f91fbad0ef2f6f9fc7cd4 790B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a9/82c9a18c791597394f2af57b2c2de2a381932a 779B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a1/3e36e41ead40ab9ffb047bd864ca1387ef76ed 776B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/3d/071ad9c1e470f76c4b39e638487e170a867f8c 773B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/2c/c6416246793f36ca12319bcb6d0d113488ee4b 772B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/87/185053d6728260da4d3c3e41a20f446a5835d3 762B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/21/9b3d5c04af4faa0d96494a0f1676c607d23087 751B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/30/725b7ca0dc8ab4d5e4ea2c2a85183949bbf317 749B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/95/cfc20b5adfa513afc96346660f4efee08ec56c 743B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b4/0a15855318163a1a167a33c28818b202f43a45 740B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/cc/afee2bc0b718711268f19d054f61387614aa04 733B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ca/abc5b3942566ec00db2e02e07cb934b4c18a35 731B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/81/e1048091f405c87e8db8c73dd68901d51c94a7 708B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ae/d438ec1bdb1012575260db7604cad3b38c5b8f 708B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/Properties/launchSettings.json 680B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/34/c64badc6d01a86c5b72cd27f7f4064d8411574 676B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c3/d87353cca4c028ecf8d8512c3c64bb8c43e27b 660B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/95/07770f43811919f2be02e1e7ba6e6beda895fc 654B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/09/99a73072c38f87d738444487a19eb40948245b 643B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/79/9c0c925a714d92d230af29bbfb7f58362d3cc7 640B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8a/89b32de696bb68dde27fa12a61f5c05145b0ad 637B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/Api.csproj 627B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/logs/refs/remotes/origin/master 624B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ba/da69e483730a3f8427601b613f3c677886caef 620B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/3b/cfdc2b31b51d36230c2cfd5a3868484159ac4a 611B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ad/6d614e2bdcba8ab109c80e5d9323f5ef8c2f58 605B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/09/9c3c34dca3b5eb933ace074019e90e7e722242 587B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/87/45d19c8b1cbbceb485c3c56c6542b41d5b61fa 574B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c1/0a88f2fa5d236ac44ec28d9479a3c825ea4c60 566B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a1/2933a12a1ece1c28787b56678320ec736339a5 561B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/CourseRepository.cs 561B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ee/74595527b5fd4cfd83b154cfafc4cf0d221e49 560B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/23/67b6ec1e2b3eebc00417958803ecbc5504be72 553B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/29/5cdaeb0ec566bcc32bc2788206fbd165717b36 553B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/48/33e7171200c9bed2859819202b0317b9abb949 553B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a8/83bc90e67bdb4931ce8e50cc8e44f01abba72d 553B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ec/bc333639e2f62858155cc810e6c55e953710b7 553B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/0f/0ad8c099689bc19322e59d10cef4331e5e411b 546B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/pre-receive.sample 544B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/69/c4daa06f55fe3faf0206dd21ce089a87d002de 541B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/58/7bebfe72bdd2399d6371f53e3b733cb4e60a35 531B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/bb/e11714ff3407567ba707fdc07775b8096fc130 524B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/9d/cba2539b73d7e14cb53948c32b948fa0091180 523B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/96/d0efbd7fc82e46ff04478967182089cf7a4c2c 521B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/Program.cs 501B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/61/f3ee417a913260453f2dc3bb1d9e99f995812a 500B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/38/02c0e3080bbd47b414d1f4ede904fb8887ad1c 497B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/48/3ebbf18ce4771f7098df82217825344e8dfe59 497B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e8/3cb1502e60705d3d62ad75c8478bf3af105cd1 497B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/9f/387477b4445dcdc32af9d0f510041b327d5ff2 496B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/85/eeb073cb6a0b1ca39e8e683f09642731ac8c6d 495B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ee/ff3d8e17e4b9fe87dba28134a55afe922aef56 495B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/applypatch-msg.sample 478B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/0c/5b64a9c64fabe03425810b11c9867613188061 468B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/38/525f5c9a9ab8927ff5e9cbcc6dc5eeb0555b77 463B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/70/82a9b7f6cfe20cbc9bfe07f87c0ce022203dc6 463B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a8/28f43b976a114b4f6d7a54bc710d133c105a0e 463B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c7/4233223bbd383547e8e1fae1f69a6d1974e9a9 463B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e4/7d1e9ce2ccf554f8a3f1bb0f8cd9c04bba5e02 463B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/3c/c0efc57037579fef7386e7f0129b578b74ab7d 462B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/75/e91c0f7fd7e0c4f17a506778e7d9d0565ba94f 462B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/d5/b1d15f128191a8f3655bef28485566cc61849a 462B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e6/7312a7adf74db58f8c59069d75f6035db11d97 462B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e9/3b7d2b432557be75ec42ee9fe573c91ef11e8b 462B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/56/bdd50efbda470e1e345365ab44e8401df9374e 451B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/sourcetreeconfig.json 426B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/pre-applypatch.sample 424B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8c/b2e7558c2f4d6d1c0cf921a654b81faeeb9cc8 415B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f7/77813eaf4f1721f9148bb8915bd9c855910406 415B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/24/a63864550df5c3185b0eea8a12710fa4c2f957 414B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/2c/e9595812e47b66c9e29cbabb54bf70df30004d 414B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/db/1e85ba2317c26ad2f42a2be8436451fb07ae8b 414B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/d3/066a9f202110033ffe0cdbde796991ed1a1958 409B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/README.md 405B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/bc/a801c49a6635cb77fda293c78357d6941d0171 399B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/36/9c978126ef2272896d7bd2ca7e055cc99e2da6 388B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/Api.csproj.user 388B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ef/70d0bc162411aee19015489665b5947f5d0a38 381B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/46/9cc1561ada194e93e824cf542c30bb09b85d80 379B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e0/3b5a6339ebbe982800f713f701aab5c25bfba5 362B ~Get Your Files Here !/Bonus Resources.txt 357B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/config 353B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/40/52039454d8920618d8013648f39baca0d9ead1 353B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/35/1bf99ada83151e7a1849db49aaa1f3f40c7a80 351B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/82/906868ec62776ac969e7ca57c9bab834b646e8 332B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/09/b7a3c899c69f79cbd5c2518b898d3978308bdb 316B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/Course.cs 316B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a6/838c18519518b8731dc4af048625e227fefd69 310B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/1d/707e67676103cf55e640b178d2e9568c63c5c1 306B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/28/51730089bdd0b558f12164d98cbbbdbe563b7d 305B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/74/448bfe5ee3e744874879a237a63a9847e166eb 305B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b7/9fe1062ce7466a44f80c9f262e8350d3d5aa91 305B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f0/e0baf6c1dd0fc1bbaeb789154750fc4fffd924 305B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/12/028643b10d0ca3f521bae8e04d72688514324d 304B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/fe/6b8da24d0b50a963d5eec510ece6ced32f0ac8 304B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/98/2ede002cfbf271a2f6a1df702fa13e73444403 293B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ac/beb81ad776f3727bfa1f130b16fcf20a70df53 293B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/85/ce6908fc4ecec9a53efe903a5f28db1a32ea35 289B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c5/4dd83c9dbf9f46d9a0a2bae0e10b78f0d7acf4 283B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/27/6a6662563aa45a7170fa760bf124d7f5b31053 280B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/9a/a3f0b5ef92d5d6c59bec2d8320337ea99da0a6 276B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ab/0fb6c5b0630ee6099adb7571171cd0fd999c7a 276B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/63/26ce78fb016b9f75310bf1a0177b94ef4f6537 275B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/d9/5f2cc6cb1c0eb3f9b40731af46503acaa58bd4 275B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/cc/1b6d0fd6849934563a7f0d2c1477c9146ff8c2 274B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/76/725b35c85b2526e74c9c689e4e34ca43c91a12 269B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/46/d1a675792347f94e6bace17d3ed21f84c1badb 260B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/67/20d8348a50762a031c3315fb0df39c08b62adc 258B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/98/2752c8afaf9f2b9bb8b2a96d0e8aeeeab38bb8 258B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/DomainModel/DomainModel.csproj 250B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e2/d2f511db6fdfdd68cd05e1f0881beca5b8f0b4 247B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/9f/ca5e27ee7c00b112e1ea3c5c9ae79a6a333aa6 241B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/info/exclude 240B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/1c/d525fb083b6231f839fe8390584a77c482eafc 240B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/6d/f4b9b9adf086b34c5dd2c78a47c6e28330e0e1 238B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8c/2ac769fda7dca250800f46f3c814be234fca62 237B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/24/d875d146e25be84eb20b88b77656c4728a9171 231B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/gitignore 221B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8f/93ea3385c9c910cae65e58f94d33c36f11efa7 219B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c2/73f7962bfc29050c5bac7476a952a8e1b554ea 219B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c8/ca1fd10ad5dafa86595e174d21d19d5b64601a 219B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/09/4a5b9423a10be827afc37a11298c4ee852dfc1 215B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8d/9c3d3b4df1742a2b6f19e8b28c905f31e06f37 199B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/14/4bfe2d3fced8be074fa3b1c5b338f34d868cec 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/1c/0bf8357b829055443bc8158b2c4e46f07d1e34 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/1d/476500be4df36bdbc7d9df803c012b6b68a97f 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/1d/ab788c9774880be0ab0ec7b6667b25bcb46887 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/2e/d7762613c0cfa69a43fc1825cdf35c7d1d7aae 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/44/f61e9ec819c36313dd159c85864b6e25519298 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/6e/d6feddc5940eac2f5ba771b08ac587a6db6be9 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/70/2ee14ba6b5a866a52df9636a832c23490fd6ce 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/84/ae1553e62ebf6b93fcd8fa94d6d35f67b159eb 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/8e/2e2be698afedc73f5fd5eb4db5233ac05f34e0 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/9e/b3810212adec8648ae375021cf086f271181e3 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a2/933e985d3cf7ee9be90716622983bcdda6fb6d 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a8/ec7ed0f1ebf5c2bf648fafaa10108e007b2290 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ad/557c11c93fab1c7115281418a355f42b676cb3 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/af/17b378814011dfe03f89c3fb9c29924ed13998 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/af/75d90150c866601e5a17b1fee5ca5f84ce050a 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b8/88d872aa9a929ee277f7b4b92821fca053c5a9 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/be/16696ec8473dcf8ecea951c63d5ebe83f580d9 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c6/e466a4d9438d9778c9871b9bd0fda55d489b3e 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/cd/6a4d3dd4ea1f5b6e93ae180b7671e3390c2ad0 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/d0/99609386d7710930b02b19bda7711da1c2748c 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ed/d9c947f3b8f89f2b8942a9c9e35b83b878600d 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f1/5d98b8eee723a5376931d181530841c1bad803 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f3/0be17f0b60ee1f7ee3924228db3be4dd4050ca 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/fe/abe12fdd25f93d64f836bef9c14cb2e75cb373 198B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/0f/7915403c06384e6d6fd3adcb5fdd71bf66c22d 197B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e6/db0be262bc32f3100e92e01ad8cbe61813613d 197B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/15/601942c9e3ee90454df086afba045ea4737cef 195B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/86/21dc08ea6245fdf09d4923e8d1e8c69cc7bfc2 194B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/appsettings.json 192B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/hooks/post-update.sample 189B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f8/86e57932a91d7995e53c6a2b91ccca6259c805 185B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/36/e548702b486047f3d749ba5f9a73715b1f905b 184B Get Bonus Downloads Here.url 183B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/49/72e7c57eacb9da0e79e81867ee777bf00f258a 182B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/eb/4298cdfd79bf8c8c686065756adffdfcfe3419 182B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c2/e33324b9a54f70f8a0e030aeb4775fb8bac0d9 181B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/4d/46d4ab9f23a9417d2748df979c1cee56b386aa 180B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/6a/76219208307d72ea5b5db36c0b7bac214fe8a6 180B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/bb/259d895ec5bc8a77fbf659549b407f04d169a2 178B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/08/efb06688f2d1400803b00668e6488596d80268 177B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c5/d99acd49cd6973e65a5a9a1924b435d72cfbd6 176B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c8/df7c541c14a1c53234d0c3c1febdd796251213 176B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ad/5937759ad510f5ee6d06647df84c2792a35172 175B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/2e/9c3a50164d9484b043649ee169d05b1e7d37be 173B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/1f/09e2adf6f34cabad32b3b6d006a8bc760cf2d9 172B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/62/65eb4e6cbcc24a41f2e33ab6532ad41329b42d 172B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/81/962a059fd193f7a686a8cadcc82bfeba7ebe24 172B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/2c/8d0dcfa09c11be8392ca42f7a7581c3b4f424e 171B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/14/68a283d13f07f4a018f1a33b548c45ca1b7188 170B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/StateRepository.cs 170B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/18/7a1fda6d1e428976a3555ec15a06f1c0c338d5 167B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/22/9184616a1238e07953e29326189f455eb0ec78 167B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b9/b68aee84eddf75f560de6e98d9f9502b007511 166B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/59/df3a5dc80c78ec90997509eba1d221fc27b7b0 163B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/df/3f695b1ebca7d96712545a7365afab9ae987fd 163B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/FluentValidation.v3.ncrunchsolution.user 162B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/src/Api/appsettings.Development.json 162B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/editorconfig 161B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/2f/f3a3aa650950c4d3d5e107442a289d331d0892 161B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/73/e7e5722fe4d260d229c97c2fcc7113814530b9 161B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/63/b8c4c4d5d7b86076d60f027c843bc9038e3103 160B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/16/22c480d506920d199a97bf1dee39807b7c3a94 158B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/b9/58b88855b362a842a8ac2acc66cd7b0b993888 158B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f5/e8210020795f162ca08e4f0e42092f3def6698 157B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/4a/738a54cf9f10596d2e30605a4fb8dd85934c81 153B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ce/31676a184d319c2912caedbce00ac8bb39565d 141B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/19/a84a7cc3dc032feb40dab5d489b9738fd29357 133B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/d9/d9a9bff6fd6f3ee7ea00de958f135a4a28c6e6 133B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/70/f86fa30e002adbb064f1186f7cdcdc37c4d728 130B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/32/838903407d8c856cfb90922cf4cc42ec2513e1 128B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/86/d9fcc6ec6da261b8fe4a35afadb868ef2763c6 128B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/89/83e0fc1c5e2795ccfde0c771c6d66c88ef4a42 116B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f2/08d303c9811fa05807ef8f72685b8ebb536a37 108B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/FETCH_HEAD 106B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/e1/dbbb6ed43742cf23b09bf524c15ec20d590f72 105B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/23/ef09097ba5eb0b857d94f3bea7acdae0d62480 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/46/4f9cdeb34e340988b9f813f59b55e73d4e8ca8 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/54/e9908c6a3aa5cbc5fb0fce0dfa1098b910c150 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/5d/d082e9b8d0135a00a17a4f2d0e496515544f71 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/6f/43eacb2c907360416f752bbafeaad07a4538db 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/86/0e69bf65efb86799e483f59b1aae8d7b002a3b 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/92/dfa251fab3553452a5452c67754003ebe3414d 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/c6/8e1a0d7fe285d8812de28daa7a9d44be7be588 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/d7/f6946e6f676b42eab53934a108ee98287fe40f 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/db/b6bb74340bc351769c9a554d13e0524ecc11ad 81B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/06/01b0a525b71a36f7e5917e5da926aeb5381a6d 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/0a/1e74498a2fb34ec617daa826eae0aa888ccd22 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/0a/59611b30d6e861a45d089b4998517cf3652816 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/12/8114e5d86f57600dc74a46a5008f14483661a6 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/22/939f59c89872ae72e9902aedb9d6e7d511bea7 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/28/6b641f66767f628a6961a986dcd2a169c8d118 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/38/2fadd576f19f6e9eb50ec9d2c85a7989524ad1 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/55/0f84ead7ee95760bfb45333a2399d6e3b956df 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/72/b6242929f5458f95a7bc49cd24a0bb6c89d7cd 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/97/fa36990bc96abf194e62feb6480b031c8aea34 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/98/38288a6b24ff81ab34853bb139a094f3d0c505 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/9a/b82cf61db7687721f41f2eee0826fceff54fac 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/9d/87d89a383c15a0a44e572d963c8e370241596e 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/a7/ff269ec4aa63f597bbbc0e280bf0b61e415a44 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/ac/974499419548c4950db3203501409999133121 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/f0/5c203cf3ffa1ecfd4dca4a21eb394421ab10ad 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/fc/c9bf3b807c7c3bd20784500fb53729c64990a9 80B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/description 73B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/72/df8ad6c4eda1cf32b6f4eb6a8aad05eda707c0 64B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/objects/20/42916ed0e3dd2a575939334c097f5ff59fd614 52B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/ORIG_HEAD 41B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/refs/heads/master 41B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/refs/remotes/origin/master 41B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/refs/tags/module-2-introduction 41B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/refs/tags/module-3-validating-input-with-FluentValidation 41B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/COMMIT_EDITMSG 33B ~Get Your Files Here !/Exercise Files/02/demos/FluentValidation/git/HEAD 23B