I work with ASP.NET Core and have written an API controller as follows:
public class AcademicController : GenericController<Academic>
{
public AcademicController(IRepository<Academic> repository) : base(repository) { }
}
This API functions perfectly. However, I would like to create a similar controller for every model. How can I achieve this?
public class [ModelName]Controller : GenericController<[ModelName]>
{
public [ModelName]Controller(IRepository<[ModelName]> repository) : base(repository) { }
}