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
{
public class BlogUser : AggregateRoot<Guid>, IUser
public class BlogUser : AggregateRoot<Guid>, 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;
}
}
}

Loading…
Cancel
Save