public ActionResult UploadAudio1(AudioBookModelView model) { string fileName = null; int fileSize = 0; int Size = 0; if (model.File != null) { fileName = Path.GetFileName(model.File.FileName); fileSize = model.File.ContentLength; Size = fileSize / 1000000; model.File.SaveAs(Server.MapPath("~/AudioFile/" + fileName)); AudioBook audio = new AudioBook { BookID = model.BookID, AudioID = model.AudioID, AudioName = model.AudioName, FileAudioSize = Size, FileAudioPath = "~/AudioFile/" + fileName, Alias = model.Alias }; _audioBookService.Update(audio); return(RedirectToAction("Index")); } else { AudioBook audio = _audioBookService.GetAudioBookByBookIDAndAudioID(model.BookID, model.AudioID); audio.AudioName = model.AudioName; audio.Alias = model.Alias; _audioBookService.Update(audio); return(RedirectToAction("Index")); } }
public IActionResult Update(Guid id, [FromBody] AudioBook value) { if (value == null || value.Id != id) { return(BadRequest()); } try { _audioBookService.Update(id, value); } catch (Exception e) { return(NotFound()); } return(Ok()); }