public void Insert(CourseAssignToTeacherViewModel model)
        {
            if (model == null)
            {
                throw new ArgumentNullException("courseAssign");
            }
            CourseAssignToTeacher courseAssign = new CourseAssignToTeacher
            {
                DepartmentId = model.DepartmentId,
                TeacherId    = model.TeacherId,
                CourseId     = model.CourseId,
                CreatedAt    = DateTime.Now,
                ModifiedAt   = null
            };

            entities.Add(courseAssign);
            _context.SaveChanges();
        }
Exemplo n.º 2
0
        public IActionResult Create(CourseAssignToTeacherViewModel courseAssignToTeacher)
        {
            var courseAssign = _mapper.Map <CourseAssignToTeacher>(courseAssignToTeacher);

            if (ModelState.IsValid)
            {
                //var courseAssign = new CourseAssignToTeacher()
                //{
                //    DepartmentId = courseAssignToTeacherViewModel.DepartmentId,
                //    CourseAssignToTeacherId = courseAssignToTeacherViewModel.TeacherId,
                //    CourseId = courseAssignToTeacherViewModel.CourseId


                //};
                //bool isSaved = _courseAssignToTeacherRepository.Add(courseAssign);
                //if (isSaved)
                //{
                //    ViewBag.Message = "Saved Successfully..";

                //}

                try
                {
                    if (_courseAssignToTeacherRepository.Add(courseAssign))
                    {
                        ViewBag.Message = "Course Assigned Successfully";
                        ModelState.Clear();
                    }
                    else
                    {
                        ViewBag.Message = "Course Assign Failled";
                    }
                }
                catch (Exception e)
                {
                    ViewBag.CourseExistMessage = e.Message;
                }
            }

            ViewBag.DepartmentId = new SelectList(_departmentManager.GetAll(), "DepartmentId", "DepartmentName");
            return(View());
        }
 public void SoftDelete(CourseAssignToTeacherViewModel model)
 {
     throw new NotImplementedException();
 }