public async Task <ActionResult> Details(int id) { CategoriesClient categoriesClient = new CategoriesClient(); var category = await categoriesClient.GetByIdAsync(id); if (category == null) { return(NotFound()); } var result = new CategoryViewModel { Id = category.Id, NameCategory = category.NameCategory, Stars = category.Stars, Subcategory = category.Subcategory, Delivery = category.Delivery }; await categoriesClient.CloseAsync(); return(View(result)); }