コード例 #1
0
 public ActionResult Create(int productId, ProductPricing productPricing)
 {
     try
     {
         _repository.Add(productId, productPricing);
         var productPricingViewModel = new ProductPricingViewModel
         {
             Id = productPricing.Id,
             ProductId = productPricing.ProductId,
             Price = productPricing.Price,
             IsOnSale = productPricing.IsOnSale,
             ModifiedDate = productPricing.ModifiedDate
         };
         return RedirectToAction("Index", productPricingViewModel);
     }
     catch
     {
         return View();
     }
 }
コード例 #2
0
        public ActionResult Delete(int Id, ProductPricing productPricing)
        {
            try
            {
                ProductPricing productPricingToDelete = _repository.Get(Id);
                _repository.Delete(Id, productPricingToDelete);

                var productPricingViewModel = new ProductPricingViewModel
                {
                    Id = productPricing.Id,
                    ProductId = productPricing.ProductId,
                    Price = productPricing.Price,
                    IsOnSale = productPricing.IsOnSale,
                    ModifiedDate = productPricing.ModifiedDate
                };
                return RedirectToAction("Index", productPricingViewModel);
            }
            catch
            {
                return View();
            }
        }
コード例 #3
0
        public ActionResult Details(int id)
        {
            ProductPricing productPricing = _repository.Get(id);
            var productPricingViewModel = new ProductPricingViewModel
            {
                Id = productPricing.Id,
                ProductId = productPricing.ProductId,
                Price = productPricing.Price,
                IsOnSale = productPricing.IsOnSale,
                ModifiedDate = productPricing.ModifiedDate
            };

            return productPricingViewModel.Id > 0 ? View(productPricingViewModel) : View("No data found");
        }
コード例 #4
0
 public ActionResult Index()
 {
     IEnumerable<ProductPricing> productPricings = _repository.List();
     var productPricingViewModels = new List<ProductPricingViewModel>();
     foreach (ProductPricing productPricing in productPricings)
     {
         var productPricingViewModel = new ProductPricingViewModel()
         {
             Id = productPricing.Id,
             ProductId = productPricing.ProductId,
             Price = productPricing.Price,
             IsOnSale = productPricing.IsOnSale,
             ModifiedDate = productPricing.ModifiedDate
         };
         productPricingViewModels.Add(productPricingViewModel);
     }
     return productPricings.Count() > 0 ? View(productPricingViewModels) : View("No data found");
 }
コード例 #5
0
 public ActionResult Edit(int id)
 {
     var productPricing = _repository.Get(id);
     var productPricingViewModel = new ProductPricingViewModel
     {
         Id = productPricing.Id,
         ProductId = productPricing.ProductId,
         Price = productPricing.Price,
         IsOnSale = productPricing.IsOnSale,
         ModifiedDate = productPricing.ModifiedDate
     };
     return View(productPricingViewModel);
 }