Exemple #1
0
 public async Task <IActionResult> Details(int id)
 {
     return(await _resiliencyHelper.ExecuteResilient(async() =>
     {
         var model = new ContractManagementDetailsViewModel
         {
             Rate = await _contractManagementAPI.GetByRateId(id)
         };
         return View(model);
     }, View("Offline", new ContractManagementOfflineViewModel())));
 }
 public async Task <Rate> GetByRateId([AliasAs("id")] int rateId)
 {
     try
     {
         return(await _client.GetByRateId(rateId));
     }
     catch (ApiException ex)
     {
         if (ex.StatusCode == HttpStatusCode.NotFound)
         {
             return(null);
         }
         else
         {
             throw;
         }
     }
 }