public IActionResult Create() { var categoriesNames = this.categoryService.GetAllCategoriesNames(); var model = new CategoryNameViewModel() { CategoriesNames = categoriesNames }; ViewBag.Categories = model; return(View()); }
public IActionResult Details(CategoryNameViewModel model, int page = 1) { if (!this.categoryService.CategoryExist(model.Name)) { return(this.View("ErrorCategory")); } var productsCount = this.productsService.GetCountByCategoryName(model.Name); var subcategoryModel = this.categoryService.CategoryDetails(model.Name, ItemsPerPage, (page - 1) * ItemsPerPage); subcategoryModel.PagesCount = ((productsCount - 1) / ItemsPerPage) + 1; subcategoryModel.CurrentPage = page; return(this.View(subcategoryModel)); }
public IActionResult RegisterCompany() { if (this.User.IsInRole(Constants.companyRoleName) || this.User.IsInRole(Constants.userRoleName)) { return(this.Redirect(Constants.homeUrl)); } var categoriesNames = this.categoryService.GetAllCategoriesNames(); var model = new CategoryNameViewModel() { CategoriesNames = categoriesNames }; ViewBag.Categories = model; return(this.View()); }