public AllPossibleAccessServices(IDataBaseOperations database) { this.database = database; Services = new Dictionary <AccessType, IAccessService>() { { AccessType.Public, new PublicAccessService() }, { AccessType.Private, new PrivateAccessService(this.database) } }; }
public DefaultBoardService(IDataBaseOperations dataBase, IConverter <BoardRecord, Domain.Models.Board.Board> boardConverter, ILinkGenerator linkGenerator, IConverter <PrivateAccessRecord, PrivateAccessParameters> privateAccessConverter) { this.dataBase = dataBase; this.boardConverter = boardConverter; this.linkGenerator = linkGenerator; this.privateAccessConverter = privateAccessConverter; }
public PrivateAccessService(IDataBaseOperations dataBaseOperations) { dataBase = dataBaseOperations; }
public DefaultUserService(IDataBaseOperations dataBase, IConverter <UserRecord, Domain.Models.User.User> userConverter) { this.dataBase = dataBase; this.userConverter = userConverter; }
public dataBaseANDuiBridge(IDataBaseOperations <T> dataBaseOperations, IDatatoUI <T> datatoUI) // hangi database kodlarının kullanılacağını seçmek için constructor oluşturuyoruz { _dataBaseOperations = dataBaseOperations; _datatoUI = datatoUI; }