public IActionResult AddCourse(string name, string teacherId)
 {
     try
     {
         return(Ok(courseBll.AddCourse(name, teacherId)));
     }
     catch (Exception ex)
     {
         return(NotFound(ex.Message));
     }
 }
Пример #2
0
        public ActionResult AddCourseConfirm(CourseInputModel input)
        {
            Domain.Dto.Request.DtoCourse course = input.ConvertTo <Domain.Dto.Request.DtoCourse>();
            course.CurrentUser = CurrentUserID;

            CourseBll bll = new CourseBll();

            bll.AddCourse(course);

            return(Json(new SuccessJsonResponse(Url.Action(nameof(ListCurriculums)))));
        }
        public void AddCourse(string courseNameText, Teacher selectedTeacher)
        {
            var course = new Course
            {
                Name     = courseNameText,
                Students = new List <Student>(),
                Teacher  = selectedTeacher,
            };

            _courseBll.AddCourse(course);

            UpdateForm();
        }
Пример #4
0
        public void CourseBll_AddCourse_ShouldSuccess()
        {
            var       currentUser = 10000;
            CourseBll bll         = new CourseBll();
            DtoCourse c           = new DtoCourse
            {
                CourseType  = 2,
                CurrentUser = currentUser,
                Description = "d",
                Grade       = 1,
                LessonCount = 3,
                Lessons     = new List <string> {
                    "1", "3"
                },
                Name            = "sfsf",
                Owner           = currentUser,
                ResourceGroupId = 2,
                Employees       = "1,3"
            };

            bll.AddCourse(c);
            Assert.IsTrue(true);
        }