From 8e249aadb22977034a5198c5f00cbbf6e431f162 Mon Sep 17 00:00:00 2001 From: Dimitar Georgiev Dimitrov Date: Wed, 30 Jul 2025 13:15:06 +0300 Subject: [PATCH] Add Require attribute to Street, City, Region and Postal Code in AddressDto --- NorthwindCRUD/Models/Dtos/AddressDto.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/NorthwindCRUD/Models/Dtos/AddressDto.cs b/NorthwindCRUD/Models/Dtos/AddressDto.cs index 9713165..10bc810 100644 --- a/NorthwindCRUD/Models/Dtos/AddressDto.cs +++ b/NorthwindCRUD/Models/Dtos/AddressDto.cs @@ -5,15 +5,19 @@ namespace NorthwindCRUD.Models.Dtos { public class AddressDto : IAddress { + [Required(ErrorMessage = "Street is required.")] [StringLength(100, ErrorMessage = "Street cannot exceed 100 characters.")] public string Street { get; set; } + [Required(ErrorMessage = "City is required.")] [StringLength(50, ErrorMessage = "City cannot exceed 50 characters.")] public string City { get; set; } + [Required(ErrorMessage = "Region is required.")] [StringLength(50, ErrorMessage = "Region cannot exceed 50 characters.")] public string Region { get; set; } + [Required(ErrorMessage = "PostalCode is required.")] [StringLength(20, ErrorMessage = "Postal code cannot exceed 20 characters.")] public string PostalCode { get; set; }