Arkadaşlar selam,
Kategori linki çalışıyor fakat Ürün detay linki 400 bad request sayfasını açıyor.Nereyi gözden kaçıyorum acaba.
RouteConfig.cs
routes.MapRoute(
name: "Category",
url: "{alias}",
defaults: new { controller = "Category", action = "List" }
);
routes.MapRoute(
name: "Product",
url: "{alias}",
defaults: new { controller = "Product", action = "Detail" }
);CategoryController.cs
public ActionResult List(string alias,List<int> att, int page = 1)
{
int catId = 0;
var isCat = _categoryService.Find(c => c.Alias == alias);
if(isCat!=null)
{
catId = _categoryService.Find(c => c.Alias == alias).Id;
}
//cat = Convert.ToInt16(Request.QueryString["cat"]);
else
{
return new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest);
}ProductController.cs
public ActionResult Detail(string alias)
{
ViewData["CatList"] = _categoryService.listcek();
Product Detail = new Product();
int id = 0;
var isProduct = _productService.Find(c => c.Alias == alias);
if (isProduct != null)
{
Detail = _productService.Find(x => x.Alias == alias);
id = _productService.Find(x => x.Alias == alias).Id;
}
//cat = Convert.ToInt16(Request.QueryString["cat"]);
else
{
return new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest);
}