コード例 #1
0
        public async Task OnGetAsync()
        {
            List <MultimediaDTO> everyMultimedia = await service.GetEveryMultimediaAsync();

            if (!string.IsNullOrEmpty(SearchString))
            {
                everyMultimedia = FilterMultimedia(everyMultimedia);
            }

            foreach (MultimediaDTO multimedia in everyMultimedia)
            {
                var uploads  = Path.Combine(hostEnvironment.WebRootPath, "uploads");
                var filePath = Path.ChangeExtension(Path.Combine(uploads, multimedia.Id.ToString()), Path.GetExtension(multimedia.Path));

                if (!System.IO.File.Exists(filePath))
                {
                    System.IO.File.Copy(multimedia.Path, filePath);
                }

                Multimedias.Add(multimedia);
            }
        }
コード例 #2
0
 public int GetTotalMultimedias()
 {
     return(Multimedias.Count());
 }