public PrevRateLogic(IPrevRateDAO PrevRateDAO, ISQLDAO dao, ILoggerIO log, IHashing hasher) { hash = hasher; logs = log; PrevRateData = PrevRateDAO; //injecting dependency PrevRateData.GetDataWriter(dao); //dependency injector through a infrastructure }
public UserLogic(IUserDAO userDAO, ISQLDAO dao, ILoggerIO log, IHashing hasher) { hash = hasher; logs = log; userData = userDAO; //injecting dependency userData.GetDataWriter(dao); //dependency injector through a infrastructure }
public MonsterInfoLogic(IMonsterDAO data, ILoggerIO log) { logger = log; monsterData = data; }
public CategoryLogic(ICategoryDAO categoryDAO, ISQLDAO dao, ILoggerIO log) { logs = log; categoryData = categoryDAO; //injecting dependency categoryData.GetDataWriter(dao); //dependency injector through a infrastructure }
public PrevRateDAO(ILoggerIO log) { logs = log; }
public RatingLogic(IRatingDAO ratingDAO, ISQLDAO dao, ILoggerIO log) { logs = log; ratingData = ratingDAO; //injecting dependency ratingData.GetDataWriter(dao); //dependency injector through a infrastructure }
public MonsterDAO(IDAO data, ILoggerIO log) { dataWriter = data; logger = log; }
public UserDAO(ILoggerIO log) { logs = log; }
public MonsterController(IMonsterLogic logic, ILoggerIO logger) { monsterLogic = logic; log = logger; }
public UserController(IUserLogic logic, ILoggerIO logger) { userLogic = logic; log = logger; }
public UserLogic(IUserDAO data, IHash hashPassword, ILoggerIO log) { userHash = hashPassword; userData = data; logger = log; }
public QuoteDAO(ILoggerIO log) { logs = log; }
public RatingDAO(ILoggerIO log) { logs = log; }
public QuoteLogic(IQuoteDAO quoteDAO, ISQLDAO dao, ILoggerIO log) { logs = log; quoteData = quoteDAO; //injecting dependency quoteData.GetDataWriter(dao); //dependency injector through a infrastructure }
public CategoryDAO(ILoggerIO log) { logs = log; }