Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            GetUser tmp = null;

            login    = textBox1.Text.ToString();
            password = textBox2.Text.ToString();

            IDataBaseAccess db = Fabric.GetDataBaseAccess();


            IObjects req = new GetUser(login, password);

            tmp = (GetUser)db.SEND(ref req);


            //   if (tmp == null) MessageBox.Show("Пара логин / пароль неверна.\nПроверьве правильность указанных данных.");

            if (tmp == null)
            {
                answer = null;
            }
            else
            {
                answer = tmp.Answer;
                this.Close();
            }
        }
Exemple #2
0
		public Email(IDataBaseAccess db)
		{
			_logger = UnityResolver.UnityContainer.Resolve<ILogger>();
			_db = (DataBaseAccess)db;
			_redirectionEmail = Config.Dictionaries.AppSettings.RedirectionEmail;
			_redirectionDomain = Config.Dictionaries.AppSettings.RedirectionDomain;
			bool.TryParse(Config.Dictionaries.AppSettings.Production, out _isProduction);
		}
Exemple #3
0
		public Email(IDataBaseAccess db, ILogger logger, string redirectionEmail, string redirectionDomain, bool isProduction)
		{
			_db = (DataBaseAccess)db;
			_logger = logger;
			_redirectionEmail = redirectionEmail;
			_redirectionDomain = redirectionDomain;
			_isProduction = isProduction;
		}
Exemple #4
0
        public void CreateNewDirectory(IUserID user, string newDir)
        {
            CreateDirectoryRequest t = new CreateDirectoryRequest();

            t.directory = newDir;
            t.SetUser   = user;

            IObjects        send = t;
            IDataBaseAccess db   = Fabric.GetDataBaseAccess();

            db.SEND(ref send);
        }
Exemple #5
0
        public void Delete(IUserID user, string path)
        {
            DeleteFileRequest t = new DeleteFileRequest();

            t.deletefile = path;
            t.SetUser    = user;

            IObjects        send = t;
            IDataBaseAccess db   = Fabric.GetDataBaseAccess();

            db.SEND(ref send);
        }
Exemple #6
0
        public void CreateNewFile(IUserID user, string newFile, string[] rights)
        {
            CreateFileRequest t = new CreateFileRequest();

            t.newfile   = newFile;
            t.SetUser   = user;
            t.newrights = rights;

            IObjects        send = t;
            IDataBaseAccess db   = Fabric.GetDataBaseAccess();

            db.SEND(ref send);
        }
Exemple #7
0
        public FileTree GetFiles(IUserID user) // дай мне список файлов. я - user
        {
            IDataBaseAccess db = Fabric.GetDataBaseAccess();
            FileListRequest t  = new FileListRequest();

            t.SetUser(user);
            IObjects        send   = t;
            FileListRequest answer = (FileListRequest)db.SEND(ref send);

            if (answer == null)
            {
                return(null);
            }
            return(answer.answer);
        }
Exemple #8
0
        public void SaveThisFile(IUserID user, string path, string[] buffer)
        {
            // сохранить файл

            FileSaveRequest t = new FileSaveRequest();

            t.FileBuffer = buffer;
            t.ReqPath    = path;
            t.SetUser    = user;

            IObjects        send = t;
            IDataBaseAccess db   = Fabric.GetDataBaseAccess();

            db.SEND(ref send);
        }
Exemple #9
0
	    public DataForAPI(BaseSfEtEntity sourceEntity,
						  IDataBaseAccess dataBaseAccess,
						  AdditionalDetails additionalDetails,
						  string email)
		{
			SourceEntity = sourceEntity;
			DataBaseAccess = dataBaseAccess;
			AdditionalDetails = additionalDetails;
			AdditionalDetails.ETProcessDate = sourceEntity.ETProcessDate;
			AdditionalDetails.SalesForceMarketingActivityName = sourceEntity.SalesForceMarketingActivityName;
			Email = email;

			if (sourceEntity is MarginCall)
			{
				AdditionalDetails.RequiredMargin = (sourceEntity as MarginCall).RequiredMargin;
			}
		}
        /// <summary>
        /// Create connection to database, by default
        /// </summary>
        /// <param name="pDataBaseFactoryType"></param>
        /// <param name="connectionString"></param>
        /// <returns>IDataBaseAccess</returns>
        public IDataBaseAccess GetDataBaseAccess(DataBaseFactoryType pDataBaseFactoryType, string connectionString)
        {
            switch (pDataBaseFactoryType)
            {
            case DataBaseFactoryType.SQLServer:
                _dataBase = new SQLServerDataBaseAccess();
                break;

            default:
                _dataBase = new SQLServerDataBaseAccess();
                break;
            }

            _dataBase.ConnectionString = connectionString;

            return(_dataBase);
        }
        /// <summary>
        /// Create connection to database, by default
        /// </summary>
        /// <param name="pDataBaseFactoryType"></param>
        /// <param name="connectionString"></param>
        /// <returns>IDataBaseAccess</returns>
        public IDataBaseAccess GetDataBaseAccess( DataBaseFactoryType pDataBaseFactoryType , string connectionString )
        {
            switch( pDataBaseFactoryType )
            {
                case DataBaseFactoryType.SQLServer:
                    _dataBase = new SQLServerDataBaseAccess();
                    break;

                default:
                    _dataBase = new SQLServerDataBaseAccess();
                    break;
            }

            _dataBase.ConnectionString = connectionString;

            return _dataBase;
        }
        public UsuarioNoDataBaseRepository(IDataBaseAccess pDataBaseAccess)
        {
            _dataBaseAccess = pDataBaseAccess;
            _collection     = new List <IUsuario>();

            Assembly assembly = Assembly.LoadFile(@"E:\projetos\musicmatch\MusicBattl\MusicBattlDAL\bin\Debug\MusicBattlDAL.dll");
            Type     T        = assembly.GetType(string.Format("MusicBattlDAL.Usuario"));

            PropertyInfo[] propertiesList = T.GetProperties();

            List <string> properties = new List <string>();

            foreach (PropertyInfo item in propertiesList)
            {
                properties.Add(item.Name);
            }
        }
Exemple #13
0
        public string[] GetThisFile(IUserID user, string path) // дай мне вот этот файл. путь я взял из предоставленного дерева файлов
        {
            FileGetRequest req = new FileGetRequest();

            req.ReqPath = path;
            req.SetUser = user;
            IDataBaseAccess db = Fabric.GetDataBaseAccess();

            IObjects send = req;

            req = (FileGetRequest)db.SEND(ref send);

            if (req.FileBuffer != null)
            {
                return(req.FileBuffer);
            }
            else
            {
                return(null);
            }
        }
        public DataAccessObject(int Access, string AConnPath)
        {
            switch (Access)
            {
            case 0:
            {
                IDAO = new XMLAccess(AConnPath);
                break;
            }

            case 1:
            {
                IDAO = new SQLiteDBAccess();
                break;
            }

            case 2:
            {
                break;
            }
            }
        }
Exemple #15
0
        private IUserID current;// текущий пользователь


        public Form1()
        {
            InitializeComponent();
            db             = Fabric.GetDataBaseAccess();
            userMANAGER    = Fabric.GetUserManagement();
            userMANAGER.DB = db;

            current = userMANAGER.GetProfile();
            string tmp = "";

            if (current == null)
            {
                tmp = "Error";
            }
            else
            {
                tmp = current.GetValue.ToString();
            }
            textBox1.Text = tmp;

            UpdateBase();
        }
 public SnapshotsRepository(IUserService userService, IDataBaseAccess dataAccess)
 {
     _userService = userService;
     _dataAccess = dataAccess;
 }
Exemple #17
0
 public ViewTopAlbumsBLL(IRepositoryBLL <IViewTopAlbums> repository)
 {
     _repository     = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
Exemple #18
0
 public ViewBattlResultsBLL(IRepositoryBLL <IViewBattlResults> battlRepository)
 {
     _battlRepository = battlRepository;
     _dataBaseAccess  = _battlRepository.repositorieDAL.DataBaseAccess;
 }
Exemple #19
0
 public ClienteController(IDataBaseAccess dbAccess)
 {
     this._dbAccess = dbAccess;
 }
Exemple #20
0
 public VotesRepository(IDataBaseAccess context)
 {
     this._context = context;
 }
 public ViewTopSongsBLL(IRepositoryBLL <IViewTopSongs> battlRepository)
 {
     _repository     = battlRepository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewUserAgesTotalBLL( IRepositoryBLL<IViewUserAges> repository )
 {
     _repository = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public BaseResponsitory(IDataBaseAccess <T> dataBaseAccess)
 {
     _dataBaseAccess = dataBaseAccess;
 }
Exemple #24
0
 public ViewUserTotalVotesBLL(IRepositoryBLL <IViewUserTotalVotes> repository)
 {
     _repository     = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
Exemple #25
0
 public ArtistBLL( IRepositoryBLL<IArtist> artistRepository )
 {
     _artistRepository = artistRepository;
     _dataBaseAccess = _artistRepository.repositorieDAL.DataBaseAccess;
 }
Exemple #26
0
 public DepartmentResponsitory(IDataBaseAccess <Department> dataBaseAccess) : base(dataBaseAccess)
 {
 }
 public CustomerController(IDataBaseAccess <Customer> mariaDBAccess)
 {
     _mariaDBAccess = mariaDBAccess;
 }
 public EmployeeRepository(IDataBaseAccess context)
 {
     this._context = context;
 }
 public MessageControl(IDataBaseAccess dataBaseAccess)
 {
     _dataBaseAccess = dataBaseAccess;
 }
 public ViewUserBattlResultBLL( IRepositoryBLL<IViewUserBattlResult> battlRepository , IViewUserFavoritesSongsBLL viewUserFavoritesSongsBLL )
 {
     _battlRepository = battlRepository;
     _viewUserFavoritesSongsBLL = viewUserFavoritesSongsBLL;
     _dataBaseAccess = _battlRepository.repositorieDAL.DataBaseAccess;
 }
Exemple #31
0
 public ViewActivityByHourBLL(IRepositoryBLL <IViewActivityByHour> repository)
 {
     _repository     = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewActivityByHourBLL( IRepositoryBLL<IViewActivityByHour> repository )
 {
     _repository = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
Exemple #33
0
 public EmployeeResponsitory(IDataBaseAccess <Employee> dataBaseAccess) : base(dataBaseAccess)
 {
 }
 public ViewGenderTotalBLL( IRepositoryBLL<IViewGenderTotal> repository )
 {
     _repository = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewPastBattlsBLL( IRepositoryBLL<IViewPastBattls> battlRepository )
 {
     _repository = battlRepository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
Exemple #36
0
 public ViewArtistsBLL(IRepositoryBLL <IViewArtists> repository)
 {
     _repository     = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewUserBattlResultBLL(IRepositoryBLL <IViewUserBattlResult> battlRepository, IViewUserFavoritesSongsBLL viewUserFavoritesSongsBLL)
 {
     _battlRepository           = battlRepository;
     _viewUserFavoritesSongsBLL = viewUserFavoritesSongsBLL;
     _dataBaseAccess            = _battlRepository.repositorieDAL.DataBaseAccess;
 }
Exemple #38
0
 public ViewAlbumArtistSongTotalVotesByArtistBLL(IRepositoryBLL <IViewAlbumArtistSongTotalVotesByArtist> repository)
 {
     _repository     = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
Exemple #39
0
 public VoteBLL(IRepositoryBLL<IVote> voteRepository)
 {
     _voteRepository = voteRepository;
     _dataBaseAccess = _voteRepository.repositorieDAL.DataBaseAccess;
 }
 public ViewArtistContactBLL( IRepositoryBLL<IViewArtistContact> repository )
 {
     _repository = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewTopSongsBLL( IRepositoryBLL<IViewTopSongs> battlRepository )
 {
     _repository = battlRepository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewBattlResultsBLL( IRepositoryBLL<IViewBattlResults> battlRepository )
 {
     _battlRepository = battlRepository;
     _dataBaseAccess = _battlRepository.repositorieDAL.DataBaseAccess;
 }
        /// <summary>
        /// Load your modules or register your services here!
        /// </summary>
        /// <param name="kernel">The kernel.</param>
        private static void RegisterServices(IKernel kernel)
        {
            IDataBaseAccess databaseAccess = DataBaseFactory.Instance.GetDataBaseAccess(DataBaseFactoryType.SQLServer, WebConfigHelper.ConnectionString);

            DatabaseProviderFactory factory = new DatabaseProviderFactory();

            Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.SetDatabaseProviderFactory(factory);
            Database db = Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase();

            //ViewPastBattls
            kernel.Bind <IRepository <IViewPastBattls> >().ToConstructor(ctorArg => new ViewPastBattlsRepository(db));
            kernel.Bind <IRepositoryBLL <IViewPastBattls> >().To <ViewPastBattlsRepositoryBLL>();
            kernel.Bind <IViewPastBattlsBLL>().To <ViewPastBattlsBLL>();

            //ViewAlbumArtistSongTotalVotes
            kernel.Bind <IRepository <IViewAlbumArtistSongTotalVotes> >().ToConstructor(ctorArg => new ViewAlbumArtistSongTotalVotesRepository(db));
            kernel.Bind <IRepositoryBLL <IViewAlbumArtistSongTotalVotes> >().To <ViewAlbumArtistSongTotalVotesRepositoryBLL>();
            kernel.Bind <IViewAlbumArtistSongTotalVotesBLL>().To <ViewAlbumArtistSongTotalVotesBLL>();

            //ViewAlbumArtistSongTotalVotesByArtist
            kernel.Bind <IRepository <IViewAlbumArtistSongTotalVotesByArtist> >().ToConstructor(ctorArg => new ViewAlbumArtistSongTotalVotesByArtistRepository(db));
            kernel.Bind <IRepositoryBLL <IViewAlbumArtistSongTotalVotesByArtist> >().To <ViewAlbumArtistSongTotalVotesByArtistRepositoryBLL>();
            kernel.Bind <IViewAlbumArtistSongTotalVotesByArtistBLL>().To <ViewAlbumArtistSongTotalVotesByArtistBLL>();

            //ViewUserTotalVotes
            kernel.Bind <IRepository <IViewUserTotalVotes> >().ToConstructor(ctorArg => new ViewUserTotalVotesRepository(db));
            kernel.Bind <IRepositoryBLL <IViewUserTotalVotes> >().To <ViewUserTotalVotesRepositoryBLL>();
            kernel.Bind <IViewUserTotalVotesBLL>().To <ViewUserTotalVotesBLL>();

            //ViewUserBattlResult
            kernel.Bind <IRepository <IViewUserBattlResult> >().ToConstructor(ctorArg => new ViewUserBattlResultRepository(db));
            kernel.Bind <IRepositoryBLL <IViewUserBattlResult> >().To <ViewUserBattlResultRepositoryBLL>();
            kernel.Bind <IViewUserBattlResultBLL>().To <ViewUserBattlResultBLL>();

            //ViewUserFavoritesSongs
            kernel.Bind <IRepository <IViewUserFavoritesSongs> >().ToConstructor(ctorArg => new ViewUserFavoritesSongsRepository(db));
            kernel.Bind <IRepositoryBLL <IViewUserFavoritesSongs> >().To <ViewUserFavoritesSongsRepositoryBLL>();
            kernel.Bind <IViewUserFavoritesSongsBLL>().To <ViewUserFavoritesSongsBLL>();

            //ViewTopSongs
            kernel.Bind <IRepository <IViewTopSongs> >().ToConstructor(ctorArg => new ViewTopSongsRepository(db));
            kernel.Bind <IRepositoryBLL <IViewTopSongs> >().To <ViewTopSongsRepositoryBLL>();
            kernel.Bind <IViewTopSongsBLL>().To <ViewTopSongsBLL>();

            //ViewTopUsers
            kernel.Bind <IRepository <IViewTopUsers> >().ToConstructor(ctorArg => new ViewTopUsersRepository(db));
            kernel.Bind <IRepositoryBLL <IViewTopUsers> >().To <ViewTopUsersRepositoryBLL>();
            kernel.Bind <IViewTopUsersBLL>().To <ViewTopUsersBLL>();

            //ViewTopAlbums
            kernel.Bind <IRepository <IViewTopAlbums> >().ToConstructor(ctorArg => new ViewTopAlbumsRepository(db));
            kernel.Bind <IRepositoryBLL <IViewTopAlbums> >().To <ViewTopAlbumsRepositoryBLL>();
            kernel.Bind <IViewTopAlbumsBLL>().To <ViewTopAlbumsBLL>();

            //ViewGenderTotals
            kernel.Bind <IRepository <IViewGenderTotal> >().ToConstructor(ctorArg => new ViewGenderTotalRepository(db));
            kernel.Bind <IRepositoryBLL <IViewGenderTotal> >().To <ViewGenderTotalRepositoryBLL>();
            kernel.Bind <IViewGenderTotalBLL>().To <ViewGenderTotalBLL>();

            //ViewUserAgesTotal
            kernel.Bind <IRepository <IViewUserAges> >().ToConstructor(ctorArg => new ViewUserAgesRepository(db));
            kernel.Bind <IRepositoryBLL <IViewUserAges> >().To <ViewUserAgesRepositoryBLL>();
            kernel.Bind <IViewUserAgesTotalBLL>().To <ViewUserAgesTotalBLL>();

            //ViewArtists
            kernel.Bind <IRepository <IViewArtists> >().ToConstructor(ctorArg => new ViewArtistsRepository(db));
            kernel.Bind <IRepositoryBLL <IViewArtists> >().To <ViewArtistsRepositoryBLL>();
            kernel.Bind <IViewArtistsBLL>().To <ViewArtistsBLL>();

            //ViewActivityByHour
            kernel.Bind <IRepository <IViewActivityByHour> >().ToConstructor(ctorArg => new ViewActivityByHourRepository(db));
            kernel.Bind <IRepositoryBLL <IViewActivityByHour> >().To <ViewActivityByHourRepositoryBLL>();
            kernel.Bind <IViewActivityByHourBLL>().To <ViewActivityByHourBLL>();

            //AccountBLL
            kernel.Bind <IRepository <IUsuario> >().ToConstructor(ctorArg => new UsuarioRepository(db));
            kernel.Bind <IRepositoryBLL <IUsuario> >().To <UsuarioRepositoryBLL>();
            kernel.Bind <IRepository <IProfile> >().ToConstructor(ctorArg => new ProfileRepository(db));
            kernel.Bind <IRepositoryBLL <IProfile> >().To <ProfileRepositoryBLL>();
            kernel.Bind <IAccountBLL>().To <AccountBLL>();

            //Battl
            kernel.Bind <IRepository <IBattl> >().ToConstructor(ctorArg => new BattlRepository(db));
            kernel.Bind <IRepositoryBLL <IBattl> >().To <BattlRepositoryBLL>();
            kernel.Bind <IBattlBLL>().To <BattlBLL>();

            //VoteBLL
            kernel.Bind <IVote>().To <Vote>();
            kernel.Bind <IRepository <IVote> >().ToConstructor(ctorArg => new VoteRepository(db));
            kernel.Bind <IRepositoryBLL <IVote> >().To <VoteRepositoryBLL>();
            kernel.Bind <IVoteBLL>().To <VoteBLL>();

            //ViewBattl
            kernel.Bind <IRepository <IViewBattl> >().ToConstructor(ctorArg => new ViewBattlRepository(db));
            kernel.Bind <IRepositoryBLL <IViewBattl> >().To <ViewBattlRepositoryBLL>();

            //ViewBattlResults
            kernel.Bind <IRepository <IViewBattlResults> >().ToConstructor(ctorArg => new ViewBattlResultsRepository(db));
            kernel.Bind <IRepositoryBLL <IViewBattlResults> >().To <ViewBattlResultsRepositoryBLL>();

            //ViewArtistContact
            kernel.Bind <IRepository <IViewArtistContact> >().ToConstructor(ctorArg => new ViewArtistContactRepository(db));
            kernel.Bind <IRepositoryBLL <IViewArtistContact> >().To <ViewArtistContactRepositoryBLL>();
            kernel.Bind <IViewArtistContactBLL>().To <ViewArtistContactBLL>();

            //AccountBLL
            kernel.Bind <IRepository <IActivityLog> >().ToConstructor(ctorArg => new ActivityLogRepository(db));
            kernel.Bind <IRepositoryBLL <IActivityLog> >().To <ActivityLogRepositoryBLL>();

            //ILoadSongsViewModel
            //kernel.Bind<ILoadSongsViewModel>().To<LoadSongsViewModel>();

            //Usuario
            kernel.Bind <IUsuario>().To <Usuario>();
            kernel.Bind <IAlbum>().To <Album>();
            kernel.Bind <IArtist>().To <Artist>();
            kernel.Bind <IDiscography>().To <Discography>();
            kernel.Bind <ISong>().To <Song>();
        }
 public ViewGenderTotalBLL(IRepositoryBLL <IViewGenderTotal> repository)
 {
     _repository     = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewTopAlbumsBLL( IRepositoryBLL<IViewTopAlbums> repository )
 {
     _repository = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public ViewAlbumArtistSongTotalVotesBLL( IRepositoryBLL<IViewAlbumArtistSongTotalVotes> repository )
 {
     _repository = repository;
     _dataBaseAccess = _repository.repositorieDAL.DataBaseAccess;
 }
 public TiendaController(IDataBaseAccess dbAccess, ISendEmail sendEmail)
 {
     this._dbAccess  = dbAccess;
     this._sendEmail = sendEmail;
 }