public Album_Gallery_Images CreateImagesAndVideos(Album_Gallery_Images obj) { using (var context = _dbContextFactory.CreateConnection()) { context.Album_Gallery_Images.Add(obj); context.SaveChanges(); return(obj); } }
public Album_Gallery_Images CreateImagesAndVideos(Album_Gallery_Images obj) { return(_courseCategoryRepo.CreateImagesAndVideos(obj)); }
public ActionResult Gallery(GalleryModel Gallery, IEnumerable<HttpPostedFileBase> Images, HttpPostedFileBase Videos) { if (ModelState.IsValid) { if (Gallery.selectionType == 2) { var fileName = Path.GetFileName(Videos.FileName); var path = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName)); Videos.SaveAs(path); var FilePath = "/UserProfilePictures/" + fileName; Album_Gallery Album = new Album_Gallery() { CreateOn = DateTime.Now, AlbumName = Gallery.Title, GalleryDate = Gallery.GalleryDate, Description = Gallery.Description, AlbumType = "Videos", Status = true }; Album_Gallery gallery = AlbumGalleryService.Create(Album); Album_Gallery_Images ImagesGallery = new Album_Gallery_Images() { Image = FilePath, AlbumId = gallery.Galleryid, CreatedOn = DateTime.Now, AlbumType = "Videos", Status = true }; AlbumGalleryService.CreateImagesAndVideos(ImagesGallery); } else if (Gallery.selectionType == 1) { Album_Gallery Album = new Album_Gallery() { CreateOn = DateTime.Now, AlbumName = Gallery.Title, GalleryDate = Gallery.GalleryDate, Description = Gallery.Description, AlbumType = "Images", Status = true }; Album_Gallery gallery = AlbumGalleryService.Create(Album); foreach (var GalleryImages in Images) { var fileName = Path.GetFileName(GalleryImages.FileName); var path = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName)); GalleryImages.SaveAs(path); var FilePath = "/UserProfilePictures/" + fileName; Album_Gallery_Images ImagesGallery = new Album_Gallery_Images() { Image = FilePath, AlbumId = gallery.Galleryid, CreatedOn = DateTime.Now, AlbumType = "Images", Status = true }; AlbumGalleryService.CreateImagesAndVideos(ImagesGallery); } } TempData["Message"] = "Album Saved successfully.."; return RedirectToAction("Gallery", "Gallery", new { area = "Admin" }); } return View(); }
public ActionResult Gallery(GalleryModel Gallery, IEnumerable <HttpPostedFileBase> Images, HttpPostedFileBase Videos) { if (ModelState.IsValid) { if (Gallery.selectionType == 2) { var fileName = Path.GetFileName(Videos.FileName); var path = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName)); Videos.SaveAs(path); var FilePath = "/UserProfilePictures/" + fileName; Album_Gallery Album = new Album_Gallery() { CreateOn = DateTime.Now, AlbumName = Gallery.Title, GalleryDate = Gallery.GalleryDate, Description = Gallery.Description, AlbumType = "Videos", Status = true }; Album_Gallery gallery = AlbumGalleryService.Create(Album); Album_Gallery_Images ImagesGallery = new Album_Gallery_Images() { Image = FilePath, AlbumId = gallery.Galleryid, CreatedOn = DateTime.Now, AlbumType = "Videos", Status = true }; AlbumGalleryService.CreateImagesAndVideos(ImagesGallery); } else if (Gallery.selectionType == 1) { Album_Gallery Album = new Album_Gallery() { CreateOn = DateTime.Now, AlbumName = Gallery.Title, GalleryDate = Gallery.GalleryDate, Description = Gallery.Description, AlbumType = "Images", Status = true }; Album_Gallery gallery = AlbumGalleryService.Create(Album); foreach (var GalleryImages in Images) { var fileName = Path.GetFileName(GalleryImages.FileName); var path = Path.Combine(Server.MapPath("~/UserProfilePictures/" + fileName)); GalleryImages.SaveAs(path); var FilePath = "/UserProfilePictures/" + fileName; Album_Gallery_Images ImagesGallery = new Album_Gallery_Images() { Image = FilePath, AlbumId = gallery.Galleryid, CreatedOn = DateTime.Now, AlbumType = "Images", Status = true }; AlbumGalleryService.CreateImagesAndVideos(ImagesGallery); } } TempData["Message"] = "Album Saved successfully.."; return(RedirectToAction("Gallery", "Gallery", new { area = "Admin" })); } return(View()); }