public void Add(ContributePictureViewModel model, IEnumerable<HttpPostedFileBase> images, string userId)
        {
            // TODO: Add ModelState validation
            model.Url = ImageEditor.SaveImageToServer(images, userId);
            model.ContributorId = userId;
            var picture = Mapper.Map<Picture>(model);

            this.Data.Pictures.Add(picture);
            this.Data.SaveChanges();
        }
        public ActionResult Add(ContributePictureViewModel model, IEnumerable<HttpPostedFileBase> images)
        {
            if (model != null || images != null)
            {
                this.pictureServices.Add(model, images, this.User.Identity.GetUserId());
                return this.RedirectToAction(Actions.Index, Controllers.Home, new { area = Areas.Contribution });
            }

            return this.View(model);
        }