using AyCode.Interfaces.Profiles; using AyCode.Interfaces.Users; using AyCode.Interfaces.Users.Dtos; namespace AyCode.Models.Users; public abstract class AcUserModelDtoMinBase : AcModelDtoBase where TUserDtoMin : IAcUserDtoMinBase where TProfile : class, IAcProfileBase { public TUserDtoMin UserDto { get; set;} protected AcUserModelDtoMinBase() {} protected AcUserModelDtoMinBase(IUserBase user) : base(user.Id) { Id = user.Id; UserDto = Activator.CreateInstance(); UserDto.Id = user.Id; } }