Ejemplo n.º 1
0
        public static Dto.Privilege ConvertToDto(this Model.Privilege privilege)
        {
            Dto.Privilege privilegeDto = new Dto.Privilege {
                Enabled          = privilege.Enabled,
                Feature          = privilege.Feature.ConvertToDto(),
                FeatureId        = privilege.FeatureId,
                Id               = privilege.Id,
                ModulePrivileges = privilege.ModulePrivileges.ForeachToDto(),
                Name             = privilege.Name
            };

            return(privilegeDto);
        }
Ejemplo n.º 2
0
        public static Model.Privilege ConvertToEntity(this Dto.Privilege privilegeDto, Model.Privilege privilege = null)
        {
            if (privilege == null)
            {
                privilege = new Model.Privilege();
            }

            privilege.Enabled          = privilegeDto.Enabled;
            privilege.Feature          = privilegeDto.Feature.ConvertToEntity();
            privilege.FeatureId        = privilegeDto.FeatureId;
            privilege.Id               = privilegeDto.Id;
            privilege.ModulePrivileges = privilegeDto.ModulePrivileges.ForeachToEntity();
            privilege.Name             = privilegeDto.Name;

            return(privilege);
        }