[HttpPost("[action]")]                                  //List<IFormFile>
        public async Task <IActionResult> PostAddFile(IFormFileCollection files)
        {
            if (files != null && files.Count > 0)
            {
                foreach (var fl in files)
                {
                    // путь к папке Files

                    string path = "Files\\" + fl.FileName;

                    var fullPAth = Path.Combine(_hosting.WebRootPath, path);

                    if (!System.IO.File.Exists(fullPAth))
                    {
                        // сохраняем файл в папку Files в каталоге wwwroot
                        using (var fileStream = new FileStream(fullPAth, FileMode.Create))
                        {
                            await fl.CopyToAsync(fileStream);
                        }
                        FileModel file = new FileModel {
                            Name = fl.FileName, Path = path
                        };
                        _db.Files.Add(file);
                    }
                }
                _db.SaveChanges();
            }

            return(Ok());
        }
 protected void SaveItemsDataToDb()
 {
     if (listContacts.Any())
     {
         _db.AddRange(listContacts);
         _db.SaveChanges();
         listContacts.Clear();
     }
 }