Beispiel #1
0
        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);
        }
Beispiel #3
0
        public bool Delete(TeamMember team)
        {
            var pictureId = team.PictureId;
            var deleted   = teamMemberRepository.Delete(team);

            if (deleted)
            {
                mediaStorageService.Delete(pictureId);
            }
            return(deleted);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
 public ActionResult PictureDelete(int pictureId, int portfolioId, GridCommand command)
 {
     mediaStorageService.Delete(pictureId);
     return(PictureList(command, portfolioId));
 }