public async Task <ActionResult> Create(Movie movie, IFormFile image) { if (ModelState.IsValid) { _store.Create(movie); // If book cover image submitted, save image to Cloud Storage if (image != null) { var imageUrl = await _imageUploader.UploadImage(image, movie.Id); movie.ImageUrl = imageUrl; _store.Update(movie); } return(RedirectToAction("Details", new { id = movie.Id })); } return(ViewForm("Create", "Create", movie)); }
public IHttpActionResult Put(Movie movie) { if (ModelState.IsValid) { var result = _movieStore.Update(movie); if (result != null) { return(Ok(result)); } return(NotFound()); } return(BadRequest(ModelState)); }