Exemplo n.º 1
0
        public static DataTransfer.OAuth2User ToDataTransferValue(this Domain.Entity.OAuth2User entity, params PropertyDirective[] directives)
        {
            DataTransfer.OAuth2User value =
                new DataTransfer.OAuth2User
                {
                    ID = entity.ID,
                    Identifier = entity.Identifier,
                    Scopes = entity.UserScopes.Select(x => x.Scope.Code).ToList(),

                    __references = entity.__references,
                    __extensions = entity.__extensions
                };

            return value;
        }
Exemplo n.º 2
0
        public static DataTransfer.OAuth2User ToDataTransferValue(this Domain.Entity.OAuth2User entity, params PropertyDirective[] directives)
        {
            DataTransfer.OAuth2User value =
                new DataTransfer.OAuth2User
            {
                ID         = entity.ID,
                Identifier = entity.Identifier,
                Scopes     = entity.UserScopes.Select(x => x.Scope.Code).ToList(),

                __references = entity.__references,
                __extensions = entity.__extensions
            };

            return(value);
        }
Exemplo n.º 3
0
        public static Domain.Entity.OAuth2User ToEntity(this DataTransfer.OAuth2User value)
        {
            Domain.Entity.OAuth2User entity = null;

            if (!value.IsDefault())
            {
                entity = new Domain.Entity.OAuth2User
                {
                    ID         = value.ID,
                    Identifier = value.Identifier,
                    Password   = value.Password,

                    __references = value.__references,
                    __extensions = value.__extensions
                };
            }

            return(entity);
        }