public static Task <ServiceResult <GetWidgetResponseDto> > GetWidgetAsync(this IExampleApi service, string id, CancellationToken cancellationToken = default(CancellationToken)) { var request = new GetWidgetRequestDto { Id = id }; return(service.GetWidgetAsync(request, cancellationToken)); }
public static Task <ServiceResult <GetWidgetsResponseDto> > GetWidgetsAsync(this IExampleApi service, string query = null, int?limit = null, WidgetField?sort = null, bool?desc = null, CancellationToken cancellationToken = default(CancellationToken)) { var request = new GetWidgetsRequestDto { Query = query, Limit = limit, Sort = sort, Desc = desc }; return(service.GetWidgetsAsync(request, cancellationToken)); }
/// <summary> /// Creates the handler. /// </summary> public ExampleApiHttpHandler(IExampleApi service, ServiceHttpHandlerSettings settings) : base(settings) { if (service == null) { throw new ArgumentNullException("service"); } m_service = service; }
public static Task <ServiceResult <GetWidgetBatchResponseDto> > GetWidgetBatchAsync(this IExampleApi service, IEnumerable <string> ids, CancellationToken cancellationToken = default(CancellationToken)) { var request = new GetWidgetBatchRequestDto { Ids = ids?.ToList() }; return(service.GetWidgetBatchAsync(request, cancellationToken)); }
public static Task <ServiceResult <CreateWidgetResponseDto> > CreateWidgetAsync(this IExampleApi service, WidgetDto widget, CancellationToken cancellationToken = default(CancellationToken)) { var request = new CreateWidgetRequestDto { Widget = widget }; return(service.CreateWidgetAsync(request, cancellationToken)); }