public async Task <IActionResult> UpdateFilterCategory() { var categories = await this.productsServices.GetAllCategoryNamesAsync(); var model = new UpdateFilterCategoryViewModel { Categories = categories.ToList() }; return(View(model)); }
public async Task <IActionResult> UpdateFilterCategory(UpdateFilterCategoryViewModel form) { var categories = await this.productsServices.GetAllCategoryNamesAsync(); form.Categories = categories.ToList(); if (!categories.Any(x => x == form.Category)) { this.ModelState.AddModelError("Category", "Category does not exist"); } if (this.ModelState.IsValid) { await this.service.UpdateCategoryAsync(form.Category); } return(View(form)); }