Exemple #1
0
    public RachioEntitySerializer(IRachioServiceProvider serviceProvider)
    {
        var entityType = typeof(Entity);

        _entityConverters = entityType.GetTypeInfo().Assembly
                            .GetTypes()
                            .Where(t => t != entityType && entityType.GetTypeInfo().IsAssignableFrom(t))
                            .Select(t => new EntityJsonConverter(t, serviceProvider))
                            .Cast <JsonConverter>()
                            .ToArray();
    }
 public EntityJsonConverter(Type type, IRachioServiceProvider serviceProvider)
     : base(type)
 {
     _type            = type;
     _serviceProvider = serviceProvider;
 }
Exemple #3
0
 public RachioService(ServiceOptions serviceOptions)
 {
     _serviceProvider = new RachioServiceProvider(serviceOptions);
 }