Skip to content

Model Validation

Furkan Güngör edited this page Apr 24, 2022 · 1 revision

Summary

EasyWeb.AspNetCore.Filters validates all request data transfer objects at endpoint level.

Step 1 : Install Package

Install EasyWeb.AspNetCore.Filters from Nuget

Step 2 : Configuration

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddControllersWithViews() // this might be .AddMvc(), .AddControllersWithViews(), or something else which is IMvcBuilder
    .AddEasyWebCore(); // <-- Add this one.

Result

{
  "success": false,
  "key": "ModelState",
  "data": {
    "Name": [
      "The Name field is required."
    ],
    "Surname": [
      "The Surname field is required."
    ]
  },
  "message": "The Name field is required.\nThe Surname field is required.",
  "isUserFriendlyMessage": false
}

Welcome to the EasyWeb wiki!

Topics:

Clone this wiki locally