/// <summary> /// Creates this instance. /// </summary> /// <returns></returns> public ActionResult Create() { var viewModel = new PackageConfigurationViewModel(); viewModel.Products = ProductService.GetAll().ToList(); return(View(viewModel)); }
public ActionResult Edit(PackageConfigurationViewModel viewModel, int?page) { if (ModelState.IsValid) { var packageConfiguration = AutoMapper.Mapper.Map <PackageConfigurationViewModel, IPackageConfiguration>(viewModel); if (viewModel != null && viewModel.SelectedProductId > 0) { packageConfiguration.Product = ProductService.GetById(viewModel.SelectedProductId); } PackageConfigurationService.CreateOrUpdate(packageConfiguration); return(RedirectToAction("Index", new { page })); } return(View(viewModel)); }