public async Task <IEnumerable <MenuData> > GetAll() { var proxy = CreateProxy(); return(await proxy.InvokeWithRetry(async x => { var client = new MenuCardClient(x.HttpClient); return await client.GetAllAsync(); } )); }
public async Task <MenuData> Post([FromBody] MenuData value) { var proxy = CreateProxy(); return(await proxy.InvokeWithRetry(async x => { var client = new MenuCardClient(x.HttpClient); return await client.PostAsync(value); } )); }
public async Task <MenuData> Get(int id) { var proxy = CreateProxy(); return(await proxy.InvokeWithRetry(async x => { var client = new MenuCardClient(x.HttpClient); return await client.GetAsync(id); } )); }