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(string id) { try { if (string.IsNullOrEmpty(id)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var item = _unitOfWork.PartsProductsCategory.GetByID(Convert.ToInt32(id)); PartsProductsCategoryViewModel partsProductsCategoryViewModel = new PartsProductsCategoryViewModel(); partsProductsCategoryViewModel.PartsProductsCategoryId = item.PartsProductsCategoryId; partsProductsCategoryViewModel.PartsProductsCategoryName = item.PartsProductsCategoryName; if (partsProductsCategoryViewModel != null) { return(PartialView("_EditPartsProductsCategory", partsProductsCategoryViewModel)); } else { return(HttpNotFound()); } } catch (Exception) { throw; } }
public PartsProductsCategoryViewModel GetPartsProductsCategory(int PageNo, int TotalCount, string SearchTerm) { var PartsProductsCategoryViewModel = new PartsProductsCategoryViewModel() { PartsProductsCategoryList = AutoSolutionContext.PartsProductsCategories.OrderBy(x => x.PartsProductsCategoryName).Where(x => x.PartsProductsCategoryName.Contains(SearchTerm)).Skip((PageNo - 1) * 10).Take(10).ToList(), Pager = new Pager(TotalCount, PageNo, 10) }; return(PartsProductsCategoryViewModel); }
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")); }