fix(web-client): split DisplayName into FirstName/LastName for registration

This commit is contained in:
Ho Ngoc Hai
2026-02-28 04:03:04 +07:00
parent 1caaf5e1e4
commit 1e211dec27
6 changed files with 62 additions and 22 deletions

View File

@@ -35,12 +35,20 @@ public class RegisterDto
public string ConfirmPassword { get; set; } = string.Empty;
/// <summary>
/// EN: User display name.
/// VI: Tên hiển thị của user.
/// EN: User first name.
/// VI: Tên của user.
/// </summary>
[Required(ErrorMessage = "Tên là bắt buộc / Name is required")]
[StringLength(50, MinimumLength = 2, ErrorMessage = "Tên phải từ 2-50 ký tự / Name must be 2-50 chars")]
public string DisplayName { get; set; } = string.Empty;
[Required(ErrorMessage = "Tên là bắt buộc / First name is required")]
[StringLength(50, MinimumLength = 1, ErrorMessage = "Tên phải từ 1-50 ký tự / First name must be 1-50 chars")]
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// EN: User last name.
/// VI: Họ của user.
/// </summary>
[Required(ErrorMessage = "Họ là bắt buộc / Last name is required")]
[StringLength(50, MinimumLength = 1, ErrorMessage = "Họ phải từ 1-50 ký tự / Last name must be 1-50 chars")]
public string LastName { get; set; } = string.Empty;
/// <summary>
/// EN: Accept terms of service.