public ActionResult ByCategory(string category) { var view = new HomeView(); view.NavView.SelectedMenuItem = "nav-blog"; var request = new GetBlogsByCategoryRequest(); var catrequest = new GetBlogCategoryByNameRequest(); catrequest.CategoryName = category.Replace("-", " "); request.CategoryID = _categoryService.GetByName(catrequest).Category.ID; view.Categories = _categoryService.GetAll().Categories; var response = _blogService.GetByCategory(request); view.Posts = response.BlogList; return(View("BlogsByCategory", view)); }