/// <summary>
        /// Cancel discovery
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <bool> CancelAsync(DiscoveryCancelInternalApiModel request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }
            await _discover.CancelAsync(request.ToServiceModel());

            return(true);
        }
Example #2
0
 /// <summary>
 /// Convert back to service model
 /// </summary>
 /// <returns></returns>
 public static DiscoveryCancelModel ToServiceModel(
     this DiscoveryCancelInternalApiModel model)
 {
     if (model == null)
     {
         return(null);
     }
     return(new DiscoveryCancelModel {
         Id = model.Id,
         Context = model.Context.ToServiceModel()
     });
 }