public IActionResult New() { var viewModel = new SubCategoryNewViewModel(); viewModel.Categories = NewGetCategoryListItems(); return(View(viewModel)); }
private SubProductCategory CreateSubCategory(SubCategoryNewViewModel viewModel) { return(new SubProductCategory { Title = viewModel.Title, Category = _categoryRepository.GetById(viewModel.SelectedCategoryId) }); }
public IActionResult New(SubCategoryNewViewModel viewModel) { if (ModelState.IsValid) { var newSubCategory = CreateSubCategory(viewModel); _subCategoryRepository.Add(newSubCategory); return(RedirectToAction("Index")); } viewModel.Categories = NewGetCategoryListItems(); return(View(viewModel)); }