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)); }