Ejemplo n.º 1
0
        public IActionResult AddCourse([FromBody] CourseTemplate course)
        {
            bool retVal = _coursesService.AddCourse(course);

            if (retVal == false)
            {
                return(StatusCode(400)); // Bad request
            }

            return(Created("GetCourseById", course)); // Created 201
        }
Ejemplo n.º 2
0
        public CourseTemplate UpdateCourse(Course course, int id)
        {
            var upCourse = _repo.UpdateCourse(course, id);

            CourseTemplate updated = new CourseTemplate();

            updated.CourseID  = upCourse.CourseID;
            updated.Semester  = upCourse.Semester;
            updated.StartDate = upCourse.StartDate;
            updated.EndDate   = upCourse.EndDate;

            return(updated);
        }
Ejemplo n.º 3
0
        public CourseTemplate DeleteCourse(Course delCourse, int id)
        {
            var rem = _repo.DeleteCourse(delCourse, id);

            CourseTemplate deleted = new CourseTemplate();

            deleted.CourseID  = rem.CourseID;
            deleted.Semester  = rem.Semester;
            deleted.StartDate = rem.StartDate;
            deleted.EndDate   = rem.EndDate;


            return(deleted);
        }
 private static List <Models.Participant> GetAndSetParticipants(CourseTemplateEvent currentEvent,
                                                                CourseTemplate courseTemplate, List <Question> participantQuestions)
 {
     return(new List <Models.Participant>
     {
         new Models.Participant
         {
             RequireCivicRegistrationNumber = courseTemplate.RequireCivicRegistrationNumber ?? false,
             PriceNames = GetParticipantPriceNames(currentEvent),
             Sessions = GetParticipantSessions(currentEvent),
             ParticipantQuestions = participantQuestions
         }
     });
 }
Ejemplo n.º 5
0
        public bool AddCourse(CourseTemplate course)
        {
            Course newCourse = new Course();

            if (GetNameAndID(course.CourseID) == null)
            {
                return(false);
            }
            newCourse.Name      = GetNameAndID(course.CourseID);
            newCourse.CourseID  = course.CourseID;
            newCourse.Semester  = course.Semester;
            newCourse.StartDate = course.StartDate;
            newCourse.EndDate   = course.EndDate;

            bool retVal = _repo.AddCourse(newCourse);


            return(retVal);
        }