public ActionResult AddNew(PartsProductsCategoryViewModel partsProductCategoryViewModel) { try { if (ModelState.IsValid) { PartsProductsCategoryRepository partsProductsCategoryRepository = new PartsProductsCategoryRepository(new AutoSolutionContext()); bool IsExist = partsProductsCategoryRepository.isExist(partsProductCategoryViewModel.PartsProductsCategoryName); if (!IsExist) { PartsProductsCategory partsProductsCategory = new PartsProductsCategory(); partsProductsCategory.PartsProductsCategoryName = partsProductCategoryViewModel.PartsProductsCategoryName; _unitOfWork.PartsProductsCategory.Add(partsProductsCategory); _unitOfWork.Complete(); _unitOfWork.Dispose(); return(RedirectToAction("GetPartsProductsCategory")); } else { return(RedirectToAction("GetPartsProductsCategory")); } } } catch (Exception) { throw; } return(View()); }
public ActionResult Edit(PartsProductsCategoryViewModel partsProductsCategoryViewModel) { try { if (partsProductsCategoryViewModel == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PartsProductsCategory partsProductsCategory = new PartsProductsCategory(); partsProductsCategory.PartsProductsCategoryId = partsProductsCategoryViewModel.PartsProductsCategoryId; partsProductsCategory.PartsProductsCategoryName = partsProductsCategoryViewModel.PartsProductsCategoryName; _unitOfWork.PartsProductsCategory.Update(partsProductsCategory); _unitOfWork.Complete(); _unitOfWork.Dispose(); } catch (Exception) { throw; } return(RedirectToAction("GetPartsProductsCategory")); }
public PartProductwraperForHome() { FindYourPart = new FindYourPartViewModel(); PartsProductsCategory = new PartsProductsCategory(); }