public IActionResult GetFaculty(string quary) { try { var faculties = _facultyRepository.GetAllByQueryName(quary); List <FacultyDto> facultiesDto = new List <FacultyDto>(); foreach (var faculty in faculties) { FacultyDto activityCardDto = new FacultyDto() { Id = faculty.Id, Name = faculty.Name, University = faculty.University?.Name }; facultiesDto.Add(activityCardDto); } return(Ok(facultiesDto)); } catch (Exception ex) { _logger.LogCritical($"An exception was thrown: ", ex); return(StatusCode(500, "A problem happend while handeling your request.")); } }