public ActionResult Edit(AlbumPhotoFormModel photoModel) { Product product = Mapper.Map <AlbumPhotoFormModel, Product>(photoModel); foreach (var picture in product.ProductPictureMappings) { _productPictureMappingService.EditProductPictureMapping(picture); _pictureService.EditPicture(picture.Picture); } _productService.EditProduct(product); return(RedirectToAction("Index", "AlbumPhoto")); }
// // GET: /Admin/AlbumPhoto/ public ActionResult Index() { var listPhoto = _productService.GetPhoto(); AlbumPhotoFormModel photo = Mapper.Map <Product, AlbumPhotoFormModel>(listPhoto); //List<AlbumPhotoFormModel> listPhotos = new List<AlbumPhotoFormModel>(); //foreach (var photo in listPhoto) //{ //AlbumPhotoFormModel PictureTemp = Mapper.Map<Product, AlbumPhotoFormModel>(photo); //listPhotos.Add(PictureTemp); //} return(View(model: photo)); }
public ActionResult InsertPicture() { Picture picture = new Picture(); _pictureService.CreatePicture(picture); ProductPictureMapping pictureMapping = new ProductPictureMapping(); pictureMapping.DisplayOrder = 0; pictureMapping.IsMainPicture = false; pictureMapping.PictureId = picture.Id; pictureMapping.ProductId = 50; _productPictureMappingService.CreateProductPictureMapping(pictureMapping); Product product = _productService.GetPhoto(); AlbumPhotoFormModel photo = Mapper.Map <Product, AlbumPhotoFormModel>(product); return(PartialView("_NewPhoto", photo)); }