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