public HomeEndpoint(IClientConnector connector, StorytellerContext context, IPersistenceController persistence, IApplicationFiles files) { _connector = connector; _context = context; _persistence = persistence; _files = files; }
/* Dependency injection, decoupled from database */ public ApplicationController(IApplication application, IConfiguration configuration, IApplicationFiles applicationFiles, IProgramme programme, IUser user, IEmail email) { _config = configuration; _application = application; _applicationFiles = applicationFiles; _user = user; _programme = programme; _email = email; }
/* Dependency injection, decoupled from database */ public HomeController(IApplication application, IConfiguration configuration, IApplicationFiles applicationFiles) { _config = configuration; _application = application; _applicationFiles = applicationFiles; }