UserDal improvements;
This commit is contained in:
parent
732918de53
commit
70ad51e5df
|
|
@ -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 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)
|
public Task<bool> AddUserAsync(TUser user)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -28,8 +28,7 @@ public abstract class AcUserModelDtoBase<TUserDto, TProfileDto, TCompany, TUserT
|
||||||
protected AcUserModelDtoBase(IAcUserDtoBase<TProfileDto, TCompany, TUserToCompany> user) : base(user)
|
protected AcUserModelDtoBase(IAcUserDtoBase<TProfileDto, TCompany, TUserToCompany> user) : base(user)
|
||||||
{
|
{
|
||||||
ProfileDto.AddressId = user.Profile.AddressId;
|
ProfileDto.AddressId = user.Profile.AddressId;
|
||||||
UserDto.AffiliateId = user.AffiliateId;
|
|
||||||
|
|
||||||
if (user.ServiceProviders.Count == 0) return;
|
if (user.ServiceProviders.Count == 0) return;
|
||||||
|
|
||||||
//így proxy error lesz... - J.
|
//így proxy error lesz... - J.
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,12 @@ public abstract class AcUserModelDtoDetailBase<TUserDtoDetail, TProfileDto, TCom
|
||||||
|
|
||||||
protected AcUserModelDtoDetailBase(IAcUserDtoDetailBase<TProfileDto, TCompany, TUserToCompany, TAddressDto> user) : base(user)
|
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>();
|
var address = Activator.CreateInstance<TAddressDto>();
|
||||||
|
|
||||||
address.Id = user.Profile.AddressId;
|
address.Id = user.Profile.AddressId;
|
||||||
|
|
@ -47,10 +53,5 @@ public abstract class AcUserModelDtoDetailBase<TUserDtoDetail, TProfileDto, TCom
|
||||||
address.Longitude = user.Profile.Address.Longitude;
|
address.Longitude = user.Profile.Address.Longitude;
|
||||||
|
|
||||||
ProfileDto.Address = address;
|
ProfileDto.Address = address;
|
||||||
|
|
||||||
UserDto.EmailAddress = user.EmailAddress;
|
|
||||||
UserDto.PhoneNumber = user.PhoneNumber;
|
|
||||||
UserDto.Created = user.Created;
|
|
||||||
UserDto.Modified = user.Modified;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue