Beispiel #1
0
        public ActionResult ProductTypeUpdate(ProductTypeViewModel productType)
        {
            if (productType == null)
            {
                throw new ArgumentNullException("productType");
            }

            var productTypeModel = _productTypeRepository.Get(productType.Id);

            if (productTypeModel == null)
            {
                throw new ArgumentNullException();
            }

            productTypeModel.Title = productType.Title;
            productTypeModel.Show  = productType.Show;
            _productTypeRepository.Update(productTypeModel);
            _productTypeRepository.Complete();

            return(Json(""));
        }
Beispiel #2
0
 public bool Delete(string id)
 {
     try
     {
         ProductType productType = _productTypeRepository.Get(id);
         _productTypeRepository.Delete(productType);
         _productTypeRepository.Save(RequestContext);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
        public async Task <ActionResult <ProductType> > Get(string id)
        {
            var product = await _productTypeRepository.Get(id);

            return(Ok(product));
        }
Beispiel #4
0
 public void FillLists(List <Provider> providers, List <ProductType> types)
 {
     providers = ProviderRepo.Get().ToList();
     types     = ProductTypeRepo.Get().ToList();
 }