Beispiel #1
0
        public IActionResult Initialize()
        {
            var articles = kontentHelper.GetArticlesForSearch().Result;

            searchHelper.AddToIndex <Article>(articles);

            ViewData["Message"] = "Index initialized.";
            return(View("Index"));
        }
Beispiel #2
0
        public ActionResult Edit(Student student, int[] selectedCourses)
        {
            Student newStudent = db.Students.Find(student.Id);

            newStudent.Name    = student.Name;
            newStudent.Surname = student.Surname;

            newStudent.Courses.Clear();
            if (selectedCourses != null)
            {
                //получаем выбранные курсы
                foreach (var c in db.Courses.Where(co => selectedCourses.Contains(co.Id)))
                {
                    newStudent.Courses.Add(c);
                }
            }

            db.Entry(newStudent).State = EntityState.Modified;
            db.SaveChanges();
            SearchHelper.AddToIndex(new List <Student>()
            {
                student
            });
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
 public ActionResult Edit(Player player)
 {
     db.Entry(player).State = EntityState.Modified;
     db.SaveChanges();
     SearchHelper.AddToIndex(new List <Player>()
     {
         player
     });
     return(RedirectToAction("Index"));
 }
Beispiel #4
0
        public ActionResult Create(Book book)
        {
            db.Entry(book).State = EntityState.Added;
            db.SaveChanges();

            SearchHelper.AddToIndex(new List <Book>()
            {
                book
            });

            return(RedirectToAction("Index"));
        }
Beispiel #5
0
        public ActionResult Create(Player player)
        {
            //Добавляем игрока в таблицу
            db.Players.Add(player);
            db.SaveChanges();

            SearchHelper.AddToIndex(new List <Player>()
            {
                player
            });

            // перенаправляем на главную страницу
            return(RedirectToAction("Index"));
        }