Пример #1
0
        public async Task <ActionResult> UpdateUniversity([FromRoute] Guid id, [FromBody] UpdateUniversityDto updateUniversityDto, CancellationToken ct)
        {
            if (!await _universityService.ExistsAsync(id, ct))
            {
                return(NotFound());
            }

            var universityToReturn = await _universityService.UpdateUniversityAsync(id, updateUniversityDto, ct);

            if (universityToReturn == null)
            {
                return(BadRequest());
            }

            return(Ok(universityToReturn));
        }