Example #1
0
        public ActionResult Create(ManageTrainer manageTrainer)
        {
            if (!ModelState.IsValid)
            {
                return(View("~/Views/ErrorValidations/Null.cshtml"));
            }

            var checkTrainerInTopic = _context.ManageTrainers.Any(c => c.TrainerId == manageTrainer.TrainerId &&
                                                                  c.TopicId == manageTrainer.TopicId);

            if (checkTrainerInTopic == true)
            {
                return(View("~/Views/ErrorValidations/Exist.cshtml"));
            }

            var newTrainer = new ManageTrainer
            {
                TrainerId = manageTrainer.TrainerId,
                TopicId   = manageTrainer.TopicId
            };

            _context.ManageTrainers.Add(newTrainer);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(ManageTrainer manageTrainer)
        {
            var newTrainer = new ManageTrainer
            {
                TrainerId = manageTrainer.TrainerId,
                TopicId   = manageTrainer.TopicId
            };

            _context.ManageTrainers.Add(newTrainer);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }