public ActionResult Add(SliderRegisterModel photoRegistered) { var title = ""; string content; var sliderPhoto = Mapper.Map <SliderRegisterModel, Slider>(photoRegistered); try { if (photoRegistered.UploadPhoto != null) { WebImage img = new WebImage(photoRegistered.UploadPhoto.InputStream); if (img.Width > 3500 || img.Height > 1750) { img.Resize(3500, 1750); } sliderPhoto.Photo = img.GetBytes(); } } catch (Exception) { title = "Error!"; content = "Formato de Imagen Incorrecto"; _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.ErrorMessage); return(RedirectToAction("Add")); } _sliderRepository.Create(sliderPhoto); title = "Foto Agregada"; content = "Ha sido guardado exitosamente."; _viewMessageLogic.SetNewMessage(title, content, ViewMessageType.SuccessMessage); return(RedirectToAction("Index")); }
public ActionResult Create(Portfolio folio, HttpPostedFileBase file) { if (folio != null) { _db.Create(folio, file); return(RedirectToAction("Index")); } else { return(View()); } }
public OperationResult Create(CreateSlider command) { var operation = new OperationResult(); var fileName = _fileUploader.Upload(command.Picture, "Slider"); var slider = new Slider(fileName, command.PictureAlt, command.PictureTitle, command.Heading, command.Title, command.Text, command.BtnText, command.UrlLink); _sliderRepository.Create(slider); _sliderRepository.SaveChanges(); return(operation.Succedded()); }
public void Create(Slider Entity) { _sliderRepository.Create(Entity); }