public AwardUsersLogic(IUsersDao usersDao, IAwardsDao awardsDao, IAwardUsersDao awardUsersDao, ICacheLogic cacheLogic)
 {
     this.usersDao      = usersDao;
     this.awardsDao     = awardsDao;
     this.awardUsersDao = awardUsersDao;
     this.cacheLogic    = cacheLogic;
 }
        public ObjectDao(string connectionString = @"Data Source=DESKTOP-LIS1BGO;Initial Catalog=Task_7;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False")
        {
            _connectionString = connectionString;

            Users  = new UsersDao(_connectionString, this);
            Awards = new AwardsDao(_connectionString, this);
        }
        public ObjectDao(string storagePath, string storageName = "StorageJson")
        {
            _storagePath = Path.Combine(storagePath, storageName);
            CreateDirectory(_storagePath);

            Users  = new UsersDao(_storagePath);
            Awards = new AwardsDao(_storagePath);
        }
Beispiel #4
0
 public AwardsBll(IAwardsDao awardsDao)
 {
     _awardsDao = awardsDao;
 }
Beispiel #5
0
 public AwardsLogic(IAwardsDao awardsDao, ICacheLogic cacheLogic)
 {
     this.awardsDao  = awardsDao;
     this.cacheLogic = cacheLogic;
 }
Beispiel #6
0
 public AwardLogic(IAwardsDao awardsDao)
 {
     this.awardsDao = awardsDao;
 }
 public AwardsLogic(IAwardsDao awDao)
 {
     awardsDao = awDao;
 }
 public UserAwardsLogic(IUserAwardsDao userAwardsDao, IAwardsDao awardsDao)
 {
     this.userAwardsDao = userAwardsDao;
     this.awardsDao     = awardsDao;
 }
Beispiel #9
0
 public AwardsContracts()
 {
     this.awardslogic = DaoProvider.AwardsDao;
 }
Beispiel #10
0
 public AwardsLogic(IAwardsDao awardDao) => _awardsDao = awardDao;