Ejemplo n.º 1
0
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     this.BicyclePolicies  = new BicyclePolicies(this);
     this.CoverOptions     = new CoverOptions(this);
     this.Policies         = new Policies(this);
     this.ReferenceDatas   = new ReferenceDatas(this);
     this.BaseUri          = new Uri("http://localhost:8771");
     SerializationSettings = new JsonSerializerSettings
     {
         Formatting            = Formatting.Indented,
         DateFormatHandling    = DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = DateTimeZoneHandling.Utc,
         NullValueHandling     = NullValueHandling.Ignore,
         ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     DeserializationSettings = new JsonSerializerSettings
     {
         DateFormatHandling    = DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = DateTimeZoneHandling.Utc,
         NullValueHandling     = NullValueHandling.Ignore,
         ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
 }
Ejemplo n.º 2
0
 public ReferenceDataService(IReferenceDatas referenceDatas)
 {
     _referenceDatas = referenceDatas;
 }
Ejemplo n.º 3
0
        /// <param name='operations'>
        /// The operations group for this extension method.
        /// </param>
        /// <param name='cancellationToken'>
        /// The cancellation token.
        /// </param>
        public static async Task <MinMaxDTO> GetSumInuredRangeAsync(this IReferenceDatas operations, CancellationToken cancellationToken = default(CancellationToken))
        {
            HttpOperationResponse <MinMaxDTO> result = await operations.GetSumInuredRangeWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false);

            return(result.Body);
        }
Ejemplo n.º 4
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static MinMaxDTO GetSumInuredRange(this IReferenceDatas operations)
 {
     return(Task.Factory.StartNew(s => ((IReferenceDatas)s).GetSumInuredRangeAsync(), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Ejemplo n.º 5
0
        /// <param name='operations'>
        /// The operations group for this extension method.
        /// </param>
        /// <param name='cancellationToken'>
        /// The cancellation token.
        /// </param>
        public static async Task <IList <ReferenceData> > GetBicycleTypesAsync(this IReferenceDatas operations, CancellationToken cancellationToken = default(CancellationToken))
        {
            HttpOperationResponse <IList <ReferenceData> > result = await operations.GetBicycleTypesWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false);

            return(result.Body);
        }
Ejemplo n.º 6
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static IList <ReferenceData> GetBicycleTypes(this IReferenceDatas operations)
 {
     return(Task.Factory.StartNew(s => ((IReferenceDatas)s).GetBicycleTypesAsync(), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }