Exemplo n.º 1
0
        public AdministrationDto Read()
        {
            AdministrationDto administrationDto = new AdministrationDto();

            administrationDto.ArtistCount     = _genericDao.Count <User>();
            administrationDto.PaintingCount   = _genericDao.Count <Painting>();
            administrationDto.CollectionCount = _genericDao.Count <Collection>();
            administrationDto.ExhibitionCount = _genericDao.Count <Exhibition>();
            return(administrationDto);
        }
Exemplo n.º 2
0
        private IList <ValidationResult> IsMaximumPhotoLimitReached(PhotoResourceDto photoResourceDto)
        {
            IList <ValidationResult> validationResults = new List <ValidationResult>();
            int maximumPhotoLimit = PhotoThumbnailInfoProvider.GetDefault(photoResourceDto.OwnerType).MaximumPhotos;
            int currentPhotoCount = _genericDao.Count <Resource>(x => x.UserDefinableId == photoResourceDto.UserDefinableId);

            if (currentPhotoCount >= maximumPhotoLimit)
            {
                validationResults.Add(new ValidationResult(MessageKeyConstants.VALIDATION_MAXIMUM_RESOURCES_REACHED_MESSAGE, maximumPhotoLimit));
            }
            return(validationResults);
        }