public ActionResult Edit(Song editedSong, HttpPostedFileBase songFile, HttpPostedFileBase songImage) { if (ModelState.IsValid) { if (songFile != null) { string fileName = StringGenerator.GenerateGuidName() + Path.GetExtension(songFile.FileName); songFile.AddFileToServer(FilePath.SongServerPath, fileName, editedSong.SongFileName); editedSong.SongFileName = fileName; } if (songImage != null) { string imageName = editedSong.SongName + Path.GetExtension(songImage.FileName); songImage.AddImageToServer(imageName, ImagePath.SongOriginalServerPath, 100, 100, ImagePath.SongThumbServerPath, editedSong.SongImageName); editedSong.SongImageName = imageName; } unitOfWork.SongService.EditSong(editedSong); unitOfWork.save(); return(RedirectToAction("Index", new { id = editedSong.SingerId })); } return(View(editedSong)); }
public ActionResult Create(Slider slider, HttpPostedFileBase sliderImage) { if (ModelState.IsValid) { if (sliderImage != null) { sliderImage.AddImageToServer(sliderImage.FileName, ImagePath.SliderOriginalServerPath, 150, 150, ImagePath.SliderThumbServerPath); slider.ImageName = sliderImage.FileName; unitOfWork.SliderService.InsertSlider(slider); unitOfWork.save(); return(RedirectToAction("Index")); } } return(View(slider)); }
public ActionResult Edit(Singer editedSinger, HttpPostedFileBase singerImage) { if (ModelState.IsValid) { if (singerImage != null) { var imageName = editedSinger.Id + "_" + singerImage.FileName; singerImage.AddImageToServer(imageName, ImagePath.SingerOriginalServerPath, 100, 100, ImagePath.SingerThumbServerPath, editedSinger.SingerImage); editedSinger.SingerImage = imageName; } unitOfWork.SingerService.EditSinger(editedSinger); unitOfWork.save(); return(RedirectToAction("Index")); } return(View(editedSinger)); }
public ActionResult Create(Singer newSinger, HttpPostedFileBase singerImage) { if (ModelState.IsValid) { if (singerImage != null) { singerImage.AddImageToServer(singerImage.FileName, ImagePath.SingerOriginalServerPath, 100, 100, ImagePath.SingerThumbServerPath); newSinger.SingerImage = singerImage.FileName; unitOfWork.SingerService.AddSinger(newSinger); unitOfWork.save(); return(RedirectToAction("Index")); } TempData["ErrorMessage"] = "لطفا تصویر را وارد کنید"; } return(View(newSinger)); }
public ActionResult Create(Song newSong, HttpPostedFileBase songFile, HttpPostedFileBase songImage) { if (ModelState.IsValid) { if (songFile != null && songImage != null) { string fileName = StringGenerator.GenerateGuidName() + Path.GetExtension(songFile.FileName); string imageName = newSong.SongName + Path.GetExtension(songImage.FileName); songImage.AddImageToServer(imageName, ImagePath.SongOriginalServerPath, 100, 100, ImagePath.SongThumbServerPath); songFile.AddFileToServer(FilePath.SongServerPath, fileName); newSong.SongFileName = fileName; newSong.SongImageName = imageName; newSong.CreateDate = DateTime.Now; unitOfWork.SongService.AddSong(newSong); unitOfWork.save(); return(RedirectToAction("Index", new { id = newSong.SingerId })); } TempData["ErrorMessage"] = "لطفا فایل را وارد کنید"; } return(View(newSong)); }