UserDal improvements;

This commit is contained in:
Loretta 2024-07-06 15:05:16 +02:00
parent 732918de53
commit 70ad51e5df
3 changed files with 8 additions and 7 deletions

View File

@ -58,6 +58,7 @@ namespace AyCode.Database.DataLayers.Users
//public Task<List<TUserModelDto>> GetUserEmails() => SessionAsync(ctx => ctx.Users.Select(x => new UserModelDtoEmail(x)).ToList());
public virtual Task<TUser?> UpdateUserAsync(TUser user) => UpdateSafeAsync(user);
public Task<bool> AddUserAsync(TUser user)
{

View File

@ -28,8 +28,7 @@ public abstract class AcUserModelDtoBase<TUserDto, TProfileDto, TCompany, TUserT
protected AcUserModelDtoBase(IAcUserDtoBase<TProfileDto, TCompany, TUserToCompany> user) : base(user)
{
ProfileDto.AddressId = user.Profile.AddressId;
UserDto.AffiliateId = user.AffiliateId;
if (user.ServiceProviders.Count == 0) return;
//így proxy error lesz... - J.

View File

@ -39,6 +39,12 @@ public abstract class AcUserModelDtoDetailBase<TUserDtoDetail, TProfileDto, TCom
protected AcUserModelDtoDetailBase(IAcUserDtoDetailBase<TProfileDto, TCompany, TUserToCompany, TAddressDto> 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<TAddressDto>();
address.Id = user.Profile.AddressId;
@ -47,10 +53,5 @@ public abstract class AcUserModelDtoDetailBase<TUserDtoDetail, TProfileDto, TCom
address.Longitude = user.Profile.Address.Longitude;
ProfileDto.Address = address;
UserDto.EmailAddress = user.EmailAddress;
UserDto.PhoneNumber = user.PhoneNumber;
UserDto.Created = user.Created;
UserDto.Modified = user.Modified;
}
}