Exemple #1
0
        public IActionResult CreateSchoolYear(Guid studentId, [FromBody] SchoolYearDto schoolYear)
        {
            if (!_repository.StudentExists(studentId))
            {
                return(NotFound());
            }


            var entityModel = _mapper.Map <SchoolYear>(schoolYear);

            _repository.AddStudentSchoolYear(studentId, entityModel);
            _repository.Save();

            var entityToReturn = _mapper.Map <SchoolYearDto>(entityModel);

            return(CreatedAtRoute("GetSchoolYear", new { studentId = entityToReturn.StudentId }, entityToReturn));
        }