public async Task <IActionResult> Create([Bind("Id,AudioFile,Description,Duration")] AudioFileCreateViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                AudioFile audioFile = _mapper.Map <AudioFile>(viewModel);
                var       result    = _fileUpload.SaveFile(viewModel.AudioFile, uploadAudioPath);
                audioFile.Name     = result.FileName;
                audioFile.FileSize = result.FileSize;
                audioFile.FilePath = result.UniqueFileName;

                _context.Add(audioFile);
                await _context.SaveChangesAsync();

                //return RedirectToAction(nameof(Index));
            }
            return(PartialView("_CreatePartial", viewModel));
        }
        // GET: AudioFiles/Create
        public IActionResult Create()
        {
            AudioFileCreateViewModel viewModel = new AudioFileCreateViewModel();

            return(PartialView("_CreatePartial", viewModel));
        }