public async Task <FileModel[]> CreateFiles(IFileListEntry[] filesEntry)
        {
            Dictionary <string, string> filesDataDict = new Dictionary <string, string>();

            foreach (var fileEntry in filesEntry)
            {
                var path          = Path.Combine("Files", "Photos", fileEntry.Name);
                var ms            = new MemoryStream();
                var pathInSrtream = _environment.WebRootPath + "\\" + path;
                await fileEntry.Data.CopyToAsync(ms);

                using (FileStream file = new FileStream(pathInSrtream, FileMode.Create, FileAccess.Write))
                {
                    ms.WriteTo(file);
                }
                filesDataDict.Add(fileEntry.Name, path);
            }
            var result = await filesRepository.CreateNewFiles(filesDataDict);

            return(result);
        }