Browse Source

Implement IUpdateUserData for BlogUser

pull/839/head
Halil ibrahim Kalkan 8 years ago
parent
commit
28eacfa3f8
  1. 17
      modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/Users/BlogUser.cs

17
modules/blogging/src/Volo.Blogging.Domain/Volo/Blogging/Users/BlogUser.cs

@ -4,7 +4,7 @@ using Volo.Abp.Users;
namespace Volo.Blogging.Users namespace Volo.Blogging.Users
{ {
public class BlogUser : AggregateRoot<Guid>, IUser public class BlogUser : AggregateRoot<Guid>, IUser, IUpdateUserData
{ {
public virtual Guid? TenantId { get; protected set; } public virtual Guid? TenantId { get; protected set; }
@ -40,8 +40,19 @@ namespace Volo.Blogging.Users
TenantId = user.TenantId; 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; Email = user.Email;
Name = user.Name; Name = user.Name;
Surname = user.Surname; Surname = user.Surname;
@ -49,6 +60,8 @@ namespace Volo.Blogging.Users
PhoneNumber = user.PhoneNumber; PhoneNumber = user.PhoneNumber;
PhoneNumberConfirmed = user.PhoneNumberConfirmed; PhoneNumberConfirmed = user.PhoneNumberConfirmed;
UserName = user.UserName; UserName = user.UserName;
return true;
} }
} }
} }

Loading…
Cancel
Save