Example #1
0
 public ActionResult ShowVariant(Guid variantID)
 {
     try
     {
         ModelState.Clear();
         VariantDTO       variantDTO       = productBusinessContext.GetVariant(variantID);
         ProductDTO       productDTO       = productBusinessContext.GetProduct(variantDTO.Product.ID);
         VariantViewModel variantViewModel = ProductViewModelMapper.Map <VariantDTO, VariantViewModel>(variantDTO);
         ProductViewModel productViewModel = ProductViewModelMapper.Map <ProductDTO, ProductViewModel>(productDTO);
         productViewModel.variantDisplay = variantViewModel;
         return(View(productViewModel));
     }catch (Exception ex)
     {
         return(RedirectToAction("ExceptionCatch", "Static", new { exception = ex }));
     }
 }
Example #2
0
 //[HttpPost]
 public ActionResult UpdateVariant(Guid variantID)
 {
     try
     {
         Guid             VariantID        = variantID;
         ProductViewModel productViewModel = new ProductViewModel();
         VariantDTO       variantDTO       = productBusinessContext.GetVariant(VariantID);
         VariantViewModel variantViewModel = ProductProductVMMapper.Map <VariantDTO, VariantViewModel>(variantDTO);
         ProductDTO       productDTO       = productBusinessContext.GetProduct(variantDTO.Product.ID);
         productViewModel = CategoryProductVMMapper.Map <ProductDTO, ProductViewModel>(productDTO);
         productViewModel.variantDisplay = variantViewModel;
         return(View(productViewModel.variantDisplay));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("DefaultExceptionCatch", "Default", new { exception = ex.Message }));
     }
 }