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(); } }
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(); } }
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"); }
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"); }
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); }