Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        // 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());
        }