diff --git a/AyCode.Database/DataLayers/Users/AcUserDalBase.cs b/AyCode.Database/DataLayers/Users/AcUserDalBase.cs index 56051db..71bd558 100644 --- a/AyCode.Database/DataLayers/Users/AcUserDalBase.cs +++ b/AyCode.Database/DataLayers/Users/AcUserDalBase.cs @@ -58,6 +58,7 @@ namespace AyCode.Database.DataLayers.Users //public Task> GetUserEmails() => SessionAsync(ctx => ctx.Users.Select(x => new UserModelDtoEmail(x)).ToList()); + public virtual Task UpdateUserAsync(TUser user) => UpdateSafeAsync(user); public Task AddUserAsync(TUser user) { diff --git a/AyCode.Models/Users/AcUserModelDtoBase.cs b/AyCode.Models/Users/AcUserModelDtoBase.cs index 6be7453..7842a46 100644 --- a/AyCode.Models/Users/AcUserModelDtoBase.cs +++ b/AyCode.Models/Users/AcUserModelDtoBase.cs @@ -28,8 +28,7 @@ public abstract class AcUserModelDtoBase user) : base(user) { ProfileDto.AddressId = user.Profile.AddressId; - UserDto.AffiliateId = user.AffiliateId; - + if (user.ServiceProviders.Count == 0) return; //így proxy error lesz... - J. diff --git a/AyCode.Models/Users/AcUserModelDtoDetailBase.cs b/AyCode.Models/Users/AcUserModelDtoDetailBase.cs index a477f7b..dd8622c 100644 --- a/AyCode.Models/Users/AcUserModelDtoDetailBase.cs +++ b/AyCode.Models/Users/AcUserModelDtoDetailBase.cs @@ -39,6 +39,12 @@ public abstract class AcUserModelDtoDetailBase user) : base(user) { + UserDto.EmailAddress = user.EmailAddress; + UserDto.EmailConfirmed = user.EmailConfirmed; + UserDto.PhoneNumber = user.PhoneNumber; + UserDto.Created = user.Created; + UserDto.Modified = user.Modified; + var address = Activator.CreateInstance(); address.Id = user.Profile.AddressId; @@ -47,10 +53,5 @@ public abstract class AcUserModelDtoDetailBase