Controller

From Bitnami MediaWiki
Revision as of 15:29, 10 October 2023 by User (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Create the controller:

[Authorize]
[Route("api/foos")]
[ApiController]
public class FooController : GenericCrudController<Foo, FooDTO, int>
{
  private readonly IFooService fooService;

  public FooController(
    IConfigSettings config,
    ILogger<FooController> logger,
    IMapper mapper,
    IFooService fooService
    ) : base(config, logger, mapper)
  {
    this.fooService = fooService;
  }

  protected override IGenericCrudService<Foo, FooDTO, int> GetCrudService()
    => fooService;
}


Return to Programming Guide