예제 #1
0
 internal static Representation GetSingleRepresentation(object result)
 {
     if (result == null)
     {
         return(ValueRepresentation.OfNull());
     }
     else if (result is GraphDatabaseService)
     {
         return(new DatabaseRepresentation());
     }
     else if (result is Node)
     {
         return(new NodeRepresentation(( Node )result));
     }
     else if (result is Relationship)
     {
         return(new RelationshipRepresentation(( Relationship )result));
     }
     else if (result is double? || result is float?)
     {
         return(ValueRepresentation.number((( Number )result).doubleValue()));
     }
     else if (result is long?)
     {
         return(ValueRepresentation.number((( long? )result).Value));
     }
     else if (result is int?)
     {
         return(ValueRepresentation.number((( int? )result).Value));
     }
     else if (result is bool?)
     {
         return(ValueRepresentation.Bool((( bool? )result).Value));
     }
     else
     {
         return(ValueRepresentation.String(result.ToString()));
     }
 }
예제 #2
0
 public virtual ValueRepresentation PasswordChangeRequired()
 {
     return(ValueRepresentation.Bool(_user.passwordChangeRequired()));
 }