Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public IHttpActionResult Put(Movie movie)
 {
     if (ModelState.IsValid)
     {
         var result = _movieStore.Update(movie);
         if (result != null)
         {
             return(Ok(result));
         }
         return(NotFound());
     }
     return(BadRequest(ModelState));
 }