public bool Delete(ClientTestimonials testi) { var clientLogoId = testi.ClientLogoId; var personPictureId = testi.PersonPictureId; var deleted = testimonialsRepository.Delete(testi); if (deleted) { mediaStorageService.Delete(clientLogoId); mediaStorageService.Delete(personPictureId); } return(deleted); }
public bool Delete(Portfolio portfolio) { var pictureId = portfolio.PictureId.HasValue ? portfolio.PictureId.Value : 0; var deleted = portfolioRepository.Delete(portfolio); if (deleted) { mediaStorageService.Delete(pictureId); if (portfolio.Pictures != null && portfolio.Pictures.Count > 0) { foreach (var picture in portfolio.Pictures) { mediaStorageService.Delete(picture.Id); } } } return(deleted); }
public bool Delete(TeamMember team) { var pictureId = team.PictureId; var deleted = teamMemberRepository.Delete(team); if (deleted) { mediaStorageService.Delete(pictureId); } return(deleted); }
public bool Delete(Post post) { var pictureId = post.PictureId.HasValue ? post.PictureId.Value : 0; var deleted = postRepository.Delete(post); if (deleted) { mediaStorageService.Delete(pictureId); } return(deleted); }
public ActionResult PictureDelete(int pictureId, int portfolioId, GridCommand command) { mediaStorageService.Delete(pictureId); return(PictureList(command, portfolioId)); }