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)); }