Browse Source

Merge pull request #221 from SychevIgor/ErrorInCatalogControllerFix

Error action extracted from CatalogController, because otherwise was …
pull/220/merge
Cesar De la Torre 7 years ago
committed by GitHub
parent
commit
229c250c05
3 changed files with 15 additions and 8 deletions
  1. +1
    -7
      src/Web/WebMVC/Controllers/CatalogController.cs
  2. +9
    -0
      src/Web/WebMVC/Controllers/ErrorController.cs
  3. +5
    -1
      src/Web/WebMVC/Startup.cs

+ 1
- 7
src/Web/WebMVC/Controllers/CatalogController.cs View File

@ -1,13 +1,10 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.eShopOnContainers.WebMVC.ViewModels.Pagination;
using Microsoft.eShopOnContainers.WebMVC.Services;
using Microsoft.eShopOnContainers.WebMVC.ViewModels.CatalogViewModels;
namespace Microsoft.eShopOnContainers.WebMVC.Controllers
{
public class CatalogController : Controller
@ -42,8 +39,5 @@ namespace Microsoft.eShopOnContainers.WebMVC.Controllers
return View(vm);
}
public IActionResult Error() => View();
}
}
}

+ 9
- 0
src/Web/WebMVC/Controllers/ErrorController.cs View File

@ -0,0 +1,9 @@
using Microsoft.AspNetCore.Mvc;
namespace WebMVC.Controllers
{
public class ErrorController : Controller
{
public IActionResult Error() => View();
}
}

+ 5
- 1
src/Web/WebMVC/Startup.cs View File

@ -102,7 +102,7 @@ namespace Microsoft.eShopOnContainers.WebMVC
}
else
{
app.UseExceptionHandler("/Catalog/Error");
app.UseExceptionHandler("/Error");
}
app.UseSession();
@ -145,6 +145,10 @@ namespace Microsoft.eShopOnContainers.WebMVC
routes.MapRoute(
name: "default",
template: "{controller=Catalog}/{action=Index}/{id?}");
routes.MapRoute(
name: "defaultError",
template: "{controller=Error}/{action=Error}");
});
}
}


Loading…
Cancel
Save