// GET: Magazine/Edit/5 public ActionResult Edit(int?id) { var allArticle = db.GetAllArticle(); var cc = db.Get(id); var art = new HashSet <int>(cc.Articles.Select(c => c.id)); var viewModel = new List <Assosiat <ArticleView> >(); foreach (var cour in allArticle) { Assosiat <ArticleView> ass = new Assosiat <ArticleView>(); ass.Assigned = art.Contains(cour.id); ass.Name = cour.Name; ass.ID = cour.id; viewModel.Add(ass); } ViewBag.AllArticle = viewModel; return(View(db.Get(id))); }
public ActionResult Edit(int?id) { var allWriter = db.GetAllWriter(); var cc = db.Get(id); var bookWriter = new HashSet <int>(cc.Writers.Select(c => c.id)); var viewModel = new List <Assosiat <WriterView> >(); foreach (var cour in allWriter) { Assosiat <WriterView> ass = new Assosiat <WriterView>(); ass.Assigned = bookWriter.Contains(cour.id); ass.Name = cour.Name; ass.ID = cour.id; viewModel.Add(ass); } ViewBag.AllWriter = viewModel; return(View(db.Get(id))); }