Alvarez-P / e-learning-system

E-learning System
MIT License
1 stars 2 forks source link

EL-C1 #3

Open Alvarez-P opened 4 years ago

Alvarez-P commented 4 years ago

Como administrador quiero poder agregar nuevos cursos

Descripción

POST /api/courses

Body

Field Value Type Table Required Validation
CourseID uuid Courses true Id unico
CourseTemplateID uuid Courses true Id del template
CoursePrice number Courses true Precio
CourseStartDate date Courses true Fecha de inicio
CourseEndDate date Courses true Fecha de finalizacion(debe ser mayor al inicio)
CourseScheduleStart date Courses true Validar horas en formato: 24:59
CourseScheduleEnd date Courses true Validar horas en formato: 24:59, mayor a start
CourseCorum number Courses true Corum
CoursePlace string Courses true Lugar del curso
CourseDays array Courses true Lista con los dias en que se imparte el curso, sin repetir
CourseActive boolean Courses true Campo para validar si ha sido eliminado

Respuesta

201 {
  "uuid": "uuid",
  "message": "Success"
}

Condiciones para aceptacion

AncientGear commented 4 years ago

Trabajando en esta issue