/// <summary>
 /// Imports the visitors.
 /// </summary>
 /// <param name="importDetails">The import details.</param>
 /// <returns>
 /// The action result.
 /// </returns>
 public async Task<IHttpActionResult> Post(ImportVisitorDetails importDetails)
 {
     return await this.CreateAsync<VisitorImportCollection>(async operationResult => { operationResult.Content = await this.visitorManager.ImportVisitorsAsync(importDetails); return string.Empty; });
 }
Пример #2
0
 /// <summary>
 /// Imports the visitors asynchronous.
 /// </summary>
 /// <param name="importDetails">The import details.</param>
 /// <returns>The task.</returns>
 public async Task<VisitorImportCollection> ImportVisitorsAsync(ImportVisitorDetails importDetails)
 {
     return await this.visitorRepository.ImportVisitorsAsync(importDetails);
 }
 /// <summary>
 /// Imports the visitors.
 /// </summary>
 /// <param name="importDetails">The import details.</param>
 /// <returns>
 /// The task.
 /// </returns>
 public async Task<VisitorImportCollection> ImportVisitorsAsync(ImportVisitorDetails importDetails)
 {
     var importResult = await this.visitorImportClient.CreateAsync(JsonConvert.SerializeObject(importDetails));
     return JsonConvert.DeserializeObject<VisitorImportCollection>(importResult);
 }