Esempio n. 1
0
        public IActionResult Put(string id, [FromBody] StudyPlanPostRequestDto dto)
        {
            if (!Guid.TryParse(id, out var idRequested))
            {
                return(BadRequest("Invalid ID Format"));
            }

            var objectUpdated = _studyPlanService.Update(_mapper.Map <StudyPlan>(dto));

            return(Ok(_mapper.Map <StudyPlanDto>(objectUpdated)));
        }
Esempio n. 2
0
        public IActionResult Post([FromBody] StudyPlanPostRequestDto dto)
        {
            if (dto.Id != Guid.Empty)
            {
                return(BadRequest("ID Parameter must be empty"));
            }

            var newObject = _studyPlanService.Add(dto.Name, dto.Year);

            return(Redirect("/api/study-plans/" + newObject.Id));
        }