Пример #1
0
 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());
 }
Пример #2
0
        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);
        }
Пример #4
0
 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"));
 }