Controller

From Bitnami MediaWiki
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