/// <summary>
        /// ListArchiveBase64.
        /// </summary>
        /// <param name="userToken"></param>
        /// <returns></returns>
        public async Task <IEnumerable <ArchiveBase64ViewModel> > ListArchiveBase64(String userToken)
        {
            List <ArchiveBase64ViewModel> result       = null;
            IEnumerable <ArchiveModel>    listArchives = await _archiveRepository.ListArchives(userToken);

            String archivePath = String.Empty;
            String extension   = String.Empty;

            if (!(listArchives is null) && listArchives.Any())
            {
                result = new List <ArchiveBase64ViewModel>();

                listArchives?.ToList()?.ForEach(archive =>
                {
                    extension   = MimeTypeMap.GetExtension(archive?.ContentType);
                    archivePath = String.Format(ConstantsConfiguration.PATH_IMAGES, archive?.ArchiveId, extension);
                    result.Add(new ArchiveBase64ViewModel(archive?.ArchiveName, archive?.ContentType, archivePath));
                });
            }

            return(result);
        }