ContactDto Fix validation

This commit is contained in:
ngfrolov 2023-12-11 09:45:00 +05:00
parent b789951876
commit fd40a3b930
Signed by untrusted user who does not match committer: ng.frolov
GPG Key ID: E99907A0357B29A7

View File

@ -1,14 +1,13 @@
using System; using System;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.User namespace AsbCloudApp.Data.User;
{
/// <summary>
/// Контакт
/// </summary>
public class ContactDto : IId /// <summary>
{ /// Контакт
/// </summary>
public class ContactDto : IId
{
/// <inheritdoc/> /// <inheritdoc/>
public int Id { get; set; } public int Id { get; set; }
@ -16,12 +15,14 @@ namespace AsbCloudApp.Data.User
/// ключ типа компании /// ключ типа компании
/// </summary> /// </summary>
[Required] [Required]
[Range(1, int.MaxValue)]
public int IdCompanyType { get; set; } public int IdCompanyType { get; set; }
/// <summary> /// <summary>
/// ключ скважины /// ключ скважины
/// </summary> /// </summary>
[Required] [Required]
[Range(1,int.MaxValue)]
public int IdWell { get; set; } public int IdWell { get; set; }
/// <summary> /// <summary>
@ -54,8 +55,6 @@ namespace AsbCloudApp.Data.User
/// Компания /// Компания
/// </summary> /// </summary>
[Required] [Required]
[StringLength(260, MinimumLength = 3, ErrorMessage = "Допустимая длина должности от 3 до 260 символов")] [StringLength(260, MinimumLength = 3, ErrorMessage = "Допустимая длина названия компании от 3 до 260 символов")]
public string Company { get; set; } = null!; public string Company { get; set; } = null!;
}
} }