From 28eacfa3f89d31427218bcb57d230f2cd280365c Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Wed, 20 Feb 2019 21:14:53 +0300 Subject: [PATCH] Implement IUpdateUserData for BlogUser --- .../Volo/Blogging/Users/BlogUser.cs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/Users/BlogUser.cs b/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/Users/BlogUser.cs index 0ae80c8d42..fe4ce41e6a 100644 --- a/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/Users/BlogUser.cs +++ b/modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/Users/BlogUser.cs @@ -4,7 +4,7 @@ using Volo.Abp.Users; namespace Volo.Blogging.Users { - public class BlogUser : AggregateRoot, IUser + public class BlogUser : AggregateRoot, IUser, IUpdateUserData { public virtual Guid? TenantId { get; protected set; } @@ -40,8 +40,19 @@ namespace Volo.Blogging.Users TenantId = user.TenantId; } - public void Update(IUserData user) + public bool Update(IUserData user) { + if (UserName == user.UserName && + Name == user.Name && + Surname == user.Surname && + Email == user.Email && + EmailConfirmed == user.EmailConfirmed && + PhoneNumber == user.PhoneNumber && + PhoneNumberConfirmed == user.PhoneNumberConfirmed) + { + return false; + } + Email = user.Email; Name = user.Name; Surname = user.Surname; @@ -49,6 +60,8 @@ namespace Volo.Blogging.Users PhoneNumber = user.PhoneNumber; PhoneNumberConfirmed = user.PhoneNumberConfirmed; UserName = user.UserName; + + return true; } } }