aboutsummaryrefslogtreecommitdiff
path: root/Timeline/Models/UserDetail.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Timeline/Models/UserDetail.cs')
-rw-r--r--Timeline/Models/UserDetail.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Timeline/Models/UserDetail.cs b/Timeline/Models/UserDetail.cs
index 4af88450..86866d8b 100644
--- a/Timeline/Models/UserDetail.cs
+++ b/Timeline/Models/UserDetail.cs
@@ -1,10 +1,14 @@
-using Timeline.Entities;
+using System.ComponentModel.DataAnnotations;
+using Timeline.Entities;
using Timeline.Models.Validation;
namespace Timeline.Models
{
public class UserDetail
{
+ [MaxLength(10)]
+ public string Nickname { get; set; }
+
[ValidateWith(typeof(UserDetailValidators.QQValidator))]
public string QQ { get; set; }
@@ -28,6 +32,7 @@ namespace Timeline.Models
{
return new UserDetail
{
+ Nickname = CoerceEmptyToNull(entity.Nickname),
QQ = CoerceEmptyToNull(entity.QQ),
EMail = CoerceEmptyToNull(entity.EMail),
PhoneNumber = CoerceEmptyToNull(entity.PhoneNumber),