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); }