public async Task <ActionResult <RegistrationModel[]> > Get() { try { var registrations = await _repository.GetAllRegistrationsAsync(); if (registrations == null) { return(NotFound()); } return(_mapper.Map <RegistrationModel[]>(registrations)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, "Failed database")); } }