示例#1
0
        static void DeleteCached()
        {
            Console.WriteLine("Type in the IMDB id of the movie.");
            Console.Write("IMDB ID: ");
            var id = Console.ReadLine();

            if (string.IsNullOrEmpty(id))
            {
                Console.WriteLine("Delete must have an id.");
                Console.ReadLine();
                return;
            }

            Console.Clear();

            try
            {
                webApiClient.DeleteAsync("https://localhost:5001", $"cachedEntries/{id}");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.ReadLine();
        }
示例#2
0
 public static Task <TResult> DeleteAsync <TResult>(this IWebApiClient webApiClient, Priority priority, string path, int retryCount, Func <int, TimeSpan> sleepDurationProvider, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(PollyDecorator(
                () => webApiClient.DeleteAsync <TResult>(priority, path, cancellationToken),
                retryCount,
                sleepDurationProvider));
 }
示例#3
0
 public Result <bool> ExcluiUsuario(int id)
 {
     return(AsyncContext.Run((() => _apiClient.DeleteAsync <Result <bool> >($"{apiRoute}ExcluiUsuario/{id}"))));
 }