public void CreateVideoSlide(GalleryVideoLang model) { using (var db = new DataContext()) { var video = new GalleryVideo() { CreateDate = DateTime.Now }; db.GalleryVideos.Add(video); var videoRu = new GalleryVideoLanguage() { GalleryVideoId = video.Id, LanguageId = EnumLanguage.ru, Title = model.Ru_Title, Video = model.Ru_Video }; db.GalleryVideoLanguages.Add(videoRu); var videoRo = new GalleryVideoLanguage() { GalleryVideoId = video.Id, LanguageId = EnumLanguage.ro, Title = model.Ro_Title, Video = model.Ro_Video }; db.GalleryVideoLanguages.Add(videoRo); db.SaveChanges(); } }
public void UpdateVideoSlide(GalleryVideoLang model) { using (var db = new DataContext()) { var videoRu = db.GalleryVideoLanguages .FirstOrDefault(x => x.GalleryVideoId == model.Id && x.LanguageId == EnumLanguage.ru); videoRu.Title = model.Ru_Title; videoRu.Video = model.Ru_Video; var videoRo = db.GalleryVideoLanguages .FirstOrDefault(x => x.GalleryVideoId == model.Id && x.LanguageId == EnumLanguage.ro); videoRo.Title = model.Ro_Title; videoRo.Video = model.Ro_Video; db.SaveChanges(); } }
public GalleryVideoLang EditVideoSlide(int id) { using (var db = new DataContext()) { var video = db.GalleryVideos.FirstOrDefault(x => x.Id == id); var videoRu = db.GalleryVideoLanguages .FirstOrDefault(x => x.GalleryVideoId == id && x.LanguageId == EnumLanguage.ru); var videoRo = db.GalleryVideoLanguages .FirstOrDefault(x => x.GalleryVideoId == id && x.LanguageId == EnumLanguage.ro); var result = new GalleryVideoLang() { Id = video.Id, Ru_Title = videoRu.Title, Ru_Video = videoRu.Video, Ro_Title = videoRo.Title, Ro_Video = videoRo.Video }; return(result); } }
public ActionResult CreateVideoSlide(GalleryVideoLang model) { AdminServices.Albums.CreateVideoSlide(model); return(RedirectToAction("videos", "gallery")); }