Ejemplo n.º 1
0
        public ActionResult UploadPhoto(Photo model)
        {
            ImageManipulation imageManipulation = new ImageManipulation();

            if (ModelState.IsValid)
            {
                if (Request.Files.Count > 0)
                {
                    var file = Request.Files[0];

                    if (file != null && file.ContentLength > 0)
                    {
                        model.PhotoFile = imageManipulation.MakePhotoFileFromStream(file.InputStream, file.FileName);

                        _repository.Add(model);
                    }
                }
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(model));
            }
        }