public async Task <JsonResult> GetProductsAsync() { IEnumerable <Product> products = null; try { products = await _parsingService.GetAndTransformProducts(); await _vetDirectoryService.InsertProductsAsync(products.ToList()); } catch (Exception ex) { _logger.LogError(ex.Message); return(Json(data: ex.Message)); } return(Json(new { redirectUrl = Url.Action("ProductDetails", "Home"), isRedirect = true })); }