title: REST API signature of functions
body: <p>I would like to call in browser /api/announce and /api/announce/1.
  Getting an error with the following Get functions.  When I comment out one or the other works, but if I have both functions the GET is not working as expected.  Is something wrong with signatures or there is something else?</p>
  
  <pre><code>   /api/announce
     [HttpGet]
      public List&lt;Announcement&gt; GetAnnouncements()
      {
  
          Services.Interface.IAnnouncementService service = new Services.Imp.AnnouncementService(_configuration, _logger);
  
          Announcements announcements = service.GetAnnouncements(1, 1);
          return announcements;
  
      }
  
      /api/announce/1
      [HttpGet]
      public ActionResult&lt;Announcement&gt; GetAnnouncements([FromQuery]int ID)
      {
  
          Services.Interface.IAnnouncementService service = new Services.Imp.AnnouncementService(_configuration, _logger);
  
          Announcement announcement = service.GetAnnouncement(ID);
          return announcement;
  
      }
  </code></pre>