예제 #1
0
        static DependencyResolver()
        {
            _userDAO        = new UserDAO();
            _authDAO        = new AuthDAO();
            _roleDAO        = new RoleDAO();
            _fileDAO        = new FileDAO();
            _filestorageDAO = new FTPFileStorageDAO();

            _userLogic        = new UserLogic(_userDAO);
            _authLogic        = new AuthLogic(_authDAO);
            _roleLogic        = new RoleLogic(_roleDAO);
            _fileLogic        = new FileLogic(_fileDAO);
            _filestorageLogic = new FileStorageLogic(_filestorageDAO);
            _filemanager      = new FileManager(_fileDAO, _filestorageDAO);
        }
예제 #2
0
 public FileStorageLogic(IFileStorageDAO filestorageDAO)
 {
     _filestorageDAO = filestorageDAO;
 }
예제 #3
0
 public FileManager(IFileDAO file, IFileStorageDAO storageDAO)
 {
     fileDAO        = file;
     filestoragedao = storageDAO;
 }