public static void EditMagazine(MagazineView mag, string[] selectedCourses, MagazineService db, HttpPostedFileBase File = null) { if (selectedCourses == null) { selectedCourses = new string[] { }; } if (File != null) { mag.ImageMimeType = File.ContentType; mag.ImageData = new byte[File.ContentLength]; File.InputStream.Read(mag.ImageData, 0, File.ContentLength); } WriterService ws = new WriterService(); var selectedCoursesHS = new HashSet <string>(selectedCourses); var allwriter = db.GetAllArticle(); var newwriter = new List <ArticleView>(); mag.Articles = new List <ArticleView>(); foreach (var t in allwriter) { if (selectedCoursesHS.Contains(t.id.ToString())) { mag.Articles.Add(t); } } db.Update(mag); }
// GET: Magazine/Create public ActionResult Create() { var allArticle = db.GetAllArticle(); var viewModel = new List <Assosiat <ArticleView> >(); foreach (var cour in allArticle) { viewModel.Add(new Assosiat <ArticleView> { ID = cour.id, Name = cour.Name, Assigned = false }); } ViewBag.AllArticle = viewModel; return(View()); }