Skip to content
  • Home
  • YouTube
  • .NET
  • Azure
  • Archives
  • About
  • Toggle website search
Menu Close
  • Home
  • YouTube
  • .NET
  • Azure
  • Archives
  • About
  • Toggle website search
Fluent Validation - Unit Tests
Fluent Validation - Unit Tests
.NET

Fluent Validation – Unit Testing the Validators

Business rules can be complicated and hence it becomes immensely important to automate the testing of those rules. The library, Fluent Validation, provides APIs to support the automated testing of…

0 Comments
November 25, 2022
Composing Validators
.NET

ASP .NET Core API – Fluent Validation – Include Validators

In previous article, we have seen how RuleSets can be used to trigger different validations in different contexts. In this article, we are going to discuss about another pattern which…

0 Comments
November 24, 2022
Fluent Validation and RuleSets
.NET

ASP .NET Core API – Fluent Validation RuleSets

I have been writing only about fluent validation in past few articles. There will be 2-3 articles more about fluent validation. Below is the list of all previous articles in…

0 Comments
November 24, 2022
Database Based Validations
.NET

ASP .NET Core API – Fluent Validations Based On Database Data

In previous article, we have seen how the conditional validation logic can be added using fluent validation library. Real world applications may also need to connect to database for performing…

0 Comments
November 24, 2022
Conditions in Fluent Validation
.NET

ASP .NET Core API – Conditions in Fluent Validations

Many times, in real world applications, the input validation is not straight forward. Sometimes the validation rules may change depending on certain conditions. In this article, we are going to…

0 Comments
November 24, 2022
Fluent Validation and Inheritance
.NET

Demo – Inheritance Validation using Fluent Validations

Many times the object has a property which allows various implementations of the same interface. Or sometimes, the collection of a given interface may have objects of different types which…

0 Comments
November 24, 2022
Fluent Validation and Cascade Mode
.NET

ASP .NET Core API – Fluent Validations – Cascade Behaviour

Here in this article we are going to discuss about cascade modes supported by fluent validation. There are two modes - rule level cascade mode and class level cascade mode.…

0 Comments
November 23, 2022
DI and Fluent Validation
.NET

ASP .NET Core API – Fluent Validators and Dependency Injection

This article will explain how to register fluent validators in dependency injection containers. For demonstrating it is going to use the .NET's default dependency injection container. Registering Specific Validator Type…

0 Comments
November 23, 2022
Fluent Validations - Collections
.NET

ASP .NET Core API – Fluent Validations – Collections

In previous articles, we have discussed how to add fluent validations to the API project, we have seen how placeholders can be used and how error messages can be customized.…

0 Comments
November 23, 2022
Fluent Validation and Customizing Error Messages
.NET

ASP .NET Core API – Fluent Validations – Customizing Messages

In two previous articles, we have seen how to setup fluent validations in ASP .NET Core API project and we also have seen how to use placeholders in the error…

0 Comments
November 23, 2022
Placeholders in Fluent Validations
.NET

ASP .NET Core API – Placeholders in Fluent Validation Messages

In previous article, we have seen how to create validator and apply validation logic to the inputs in ASP .NET Core APIs. We also have seen how to add our…

0 Comments
November 23, 2022
Fluent Validations with .NET API
.NET

Adding Fluent Validation in ASP .NET Core Web APIs

There are variety of ways in which business validations are applied. Some projects may have used various design patterns to build custom layers which would help to keep all the…

1 Comment
November 23, 2022

About Me

Manoj Choudhari

I am a Microsoft MVP and currently working as Senior Software Engineer. I blog about C#, .NET and Azure.
  • Opens in a new tab
  • Opens in a new tab
  • Opens in a new tab

Follow Me

  • Twitter
  • LinkedIn
  • GitHub
  • YouTube

Buy Me a Coffee

Newsletter

Get all latest content delivered to your email a few times a month.

Recent Posts

  • SonarQube – Use dotnet-sonarscanner to Analyze .NET Solution
    September 26, 2023/
    0 Comments
  • How to Setup SonarQube Instance Locally ?
    September 21, 2023/
    0 Comments
  • Cleanup of stale branches from remote Git Repository
    September 20, 2023/
    0 Comments
  • How to Clean Up Your Local Git Branches with PowerShell ?
    September 14, 2023/
    0 Comments
  • Easiest Way to Run Subset of Tests From a Test Project
    March 3, 2023/
    2 Comments
  • JavaScript App with Azure App Configuration Service
    December 30, 2022/
    0 Comments
  • Azure App Configuration Service – Labels for Environment Specific Settings
    December 30, 2022/
    0 Comments
  • Azure App Configuration Service – Export Key-Value Pairs to a JSON File
    December 30, 2022/
    0 Comments
  • Azure App Configuration Service – Import JSON Settings from File
    December 30, 2022/
    0 Comments

Popular Posts

  • .NET - Dependency Injection, One Interface and Multiple Implementations
  • Configure Logging Using Appsettings.json In .NET Applications
  • How To Use Appsettings Json Config File With .NET Console Applications
  • .NET 7 - Minimal APIs with Serilog Logging Providers
  • Multiple Ways To Access Configurations In .NET Applications
  • How To Enable Logging In .NET Console Applications
  • How to Define Keyless Entities in .NET EF Core
  • Adding ASP .NET Core Identity to Web API Project
  • Dependency Injection In .NET - Default Container vs Autofac

Categories

  • .NET
  • Angular
  • Azure
  • Azure DevOps
  • Entity Framework Core
  • Installers
  • PowerShell
  • Rest
  • SQL Server
  • Tips
  • Uncategorized

Archives

  • September 2023 (4)
  • March 2023 (1)
  • December 2022 (43)
  • November 2022 (20)
  • October 2022 (10)
  • September 2022 (16)
  • August 2022 (2)
  • June 2022 (3)
  • May 2022 (5)
  • March 2022 (1)
  • December 2021 (2)
  • November 2021 (3)
  • August 2021 (1)
  • July 2021 (25)
  • June 2021 (30)
  • May 2021 (31)
  • April 2021 (17)
  • March 2021 (1)
  • December 2020 (30)
  • October 2020 (5)
  • September 2020 (2)
  • August 2020 (3)
  • June 2020 (24)
  • May 2020 (25)
  • April 2020 (3)
  • January 2020 (8)
  • December 2019 (34)
  • November 2019 (20)
  • October 2019 (3)
  • June 2019 (2)
  • April 2019 (10)
  • March 2019 (19)
  • February 2019 (8)
  • January 2019 (4)

Translate to your language

Spam Blocked

456 spam blocked by Akismet
thecodeblogger.com © Copyright, 2022