title: How to define controller descriptions in ASP.NET Core Swagger (Swashbuckle.AspNetCore)?
body: <p>I am trying Swagger in ASP.NET Core WebApi project and everything works fine - except controller descriptions. </p>
  
  <p>For instance, I have UredskoPoslovanjeController and description in Swagger UI is UredskoPoslovanje and I can not find a way to change it. </p>
  
  <p>Only solution I found is listed <a href="https://stackoverflow.com/questions/40369914/does-swagger-asp-net-core-have-a-controller-description">here</a>
  However, I think this is in conflict with API versions since versioning uses exact same attribute <code>[ApiExplorerSettings(GroupName="v2")]</code></p>
  
  <p>Here is swagger.json for this part:
  <a href="https://i.stack.imgur.com/oIpT1.png" rel="noreferrer">UredskoPoslovanje part in swagger.json</a></p>
  
  <p>And my controlle is defined like this:</p>
  
  <pre><code>   /// &lt;summary&gt;
      /// Uredsko poslovanje API
      /// &lt;/summary&gt;
      [Authorize]
      [Route("api/[controller]")]
      public class UredskoPoslovanjeController : Controller
      {
          private LinkDbContext ctx;
  
          public UredskoPoslovanjeController(LinkDbContext ctx)
          {
              this.ctx = ctx;
          }
  
          /// &lt;summary&gt;
          /// Vraća broj pismena za zadani OIB
          /// &lt;/summary&gt;
          /// &lt;param name="OIB"&gt;OIB korisnika za koji se traži broj pismena&lt;/param&gt;
          /// &lt;returns&gt;Vraća broj pronađenih pismena&lt;/returns&gt;
          /// &lt;response code="200"&gt;Vraća broj pismena za traženi OIB&lt;/response&gt;
          /// &lt;response code="400"&gt;OIB ne postoji&lt;/response&gt;        
          /// &lt;response code="401"&gt;Nemate pristup metodi (neispravna autorizacija)&lt;/response&gt;        
          [HttpGet("BrojPismena/{oib}")]
          public ActionResult&lt;BrojPismenaModel&gt; DajBrojPismena(string OIB)
          {
              if (string.IsNullOrWhiteSpace(OIB)) return BadRequest("OIB ne smije biti prazan");
              else
              {
                  var osoba = ctx.Osoba.FirstOrDefault(x =&gt; x.Oib == OIB);
                  if (osoba == null) return BadRequest($"Osoba s OIB-om '{OIB}' ne postoji!");
                  else
                  {
                      return Ok(new BrojPismenaModel() { OIB = OIB, BrojPismena = ctx.UpPismeno.Count() });
                  }
              }            
          }
      }
  </code></pre>
  
  <p>I would expect "Uredsko poslovanje API" as controller description, but that does not happen - <a href="https://i.stack.imgur.com/5xO0g.png" rel="noreferrer">swagger ui screenshot</a></p>
  
  <p>Any idea how to properly set controller description?</p>
  
  <p>Thanks, 
  Mario</p>