diff --git a/EnvelopeGenerator.Domain/Entities/EGUser.cs b/EnvelopeGenerator.Domain/Entities/EGUser.cs index e38486b0..da291cad 100644 --- a/EnvelopeGenerator.Domain/Entities/EGUser.cs +++ b/EnvelopeGenerator.Domain/Entities/EGUser.cs @@ -6,30 +6,6 @@ namespace EnvelopeGenerator.Domain.Entities [Table("TBDD_USER", Schema = "dbo")] public class EGUser : User { - public EGUser() - { - } - - public EGUser(User user) - { - Id = user.Id; - Prename = user.Prename; - Name = user.Name; - Username = user.Username; - Shortname = user.Shortname; - Email = user.Email; - Language = user.Language; - Comment = user.Comment; - Deleted = user.Deleted; - DateFormat = user.DateFormat; - Active = user.Active; - GeneralViewer = user.GeneralViewer; - WanEnvironment = user.WanEnvironment; - UserIdFkIntEcm = user.UserIdFkIntEcm; - DeletedWhen = user.DeletedWhen; - DeletedWho = user.DeletedWho; - } - #region FORM_APP [NotMapped] public bool HasAccess { get; set; } diff --git a/EnvelopeGenerator.Domain/Entities/EGUserExtensions.cs b/EnvelopeGenerator.Domain/Entities/EGUserExtensions.cs new file mode 100644 index 00000000..a8e25f95 --- /dev/null +++ b/EnvelopeGenerator.Domain/Entities/EGUserExtensions.cs @@ -0,0 +1,30 @@ +using DigitalData.UserManager.Domain.Entities; + +namespace EnvelopeGenerator.Domain.Entities +{ + public static class EGUserExtensions + { + public static EGUser ToEGUser(this User user) + { + return new EGUser() + { + Id = user.Id, + Prename = user.Prename, + Name = user.Name, + Username = user.Username, + Shortname = user.Shortname, + Email = user.Email, + Language = user.Language, + Comment = user.Comment, + Deleted = user.Deleted, + DateFormat = user.DateFormat, + Active = user.Active, + GeneralViewer = user.GeneralViewer, + WanEnvironment = user.WanEnvironment, + UserIdFkIntEcm = user.UserIdFkIntEcm, + DeletedWhen = user.DeletedWhen, + DeletedWho = user.DeletedWho + }; + } + } +} \ No newline at end of file