public async Task <ActionResult <UserDTO[]> > GetInADate(DateTime start, DateTime end) { try { var results = await UnitOfWork.GetUsersByDateOfBirthRangeAsync(start, end); if (!results.Any()) { return(NotFound()); } return(Mapper.Map <UserDTO[]>(results)); } catch (Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Database Failure")); } }