public StudentsController(IStudentGenerator studentGenerator) { if (studentGenerator == null) { throw new ArgumentNullException(nameof(studentGenerator)); } _studentGenerator = studentGenerator; }
public StudentsController(IStudentGenerator studentGenerator, IConfiguration configuration) { if (studentGenerator == null) { throw new ArgumentNullException(nameof(studentGenerator)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } _studentGenerator = studentGenerator; _configuration = configuration; }
public async Task <IActionResult> Index([FromServices] IStudentGenerator studentGenerator) { return(View(await studentGenerator.GetStudentsModel())); }