public bool DeleteProduct(Guid productId) { bool isSuccess = false; try { AmazonService amzService = new AmazonService(); amzService.DeleteObjectFromAmazon("Products/" + productId.ToString()); var toDelete = _context.tProducts.Where(p => p.ProductId == productId).FirstOrDefault(); _context.tProducts.Remove(toDelete); _context.SaveChanges(); isSuccess = true; } catch (Exception) { isSuccess = false; } return(isSuccess); }
public bool DeleteAlbum(Guid albumId) { bool isSuccess = true; try { var getImages = GetImages(albumId.ToString()); using (_context) { foreach (var image in getImages) { AmazonService amzService = new AmazonService(); amzService.DeleteObjectFromAmazon("Gallery/" + image.ImageId.ToString()); var imageToDelete = _context.tImages.Where(i => i.ImageId == image.ImageId).First(); _context.tImages.Remove(imageToDelete); } var albumToDelete = _context.tAlbums.Where(a => a.AlbumId == albumId).First(); _context.tAlbums.Remove(albumToDelete); _context.SaveChanges(); } } catch (Exception ex) { isSuccess = false; } return(isSuccess); }
public bool DeleteImage(Guid imageId) { using (_context) { try { AmazonService amzService = new AmazonService(); amzService.DeleteObjectFromAmazon("Gallery/" + imageId.ToString()); var imageToDelete = _context.tImages.Where(i => i.ImageId == imageId).First(); _context.tImages.Remove(imageToDelete); _context.SaveChanges(); return(true); } catch (Exception ex) { return(false); } } }