Esempio n. 1
0
        public UserResponseBO Authenticate(UserBO userBO)
        {
            using (var db = new dbGSCasinoContext())
            {
                UserAuthRepository userAuthRepository = new UserAuthRepository();
                TblUserAuth        userAuth           = userAuthRepository.Get(userBO, db);

                UserInfoRepository userInfoRepository = new UserInfoRepository();
                TblUserInfo        userInfo           = userInfoRepository.Get(userAuth, db);

                UserWalletRepository userWalletRepository = new UserWalletRepository();
                List <UserWalletBO>  userWallet           = userWalletRepository.GetBO(userAuth, db);

                UserRoleRepository userRoleRepository = new UserRoleRepository();
                TblUserRole        userRole           = userRoleRepository.Get(userAuth, db);

                UserResponseBO userAuthResponse = new UserResponseBO();

                userAuthResponse.UserInfo   = userInfo;
                userAuthResponse.UserWallet = userWallet;
                userAuthResponse.UserAuth   = userAuth;
                userAuthResponse.UserRole   = userRole;

                return(userAuthResponse);
            }
        }
Esempio n. 2
0
 public List <UserWalletBO> GetBO(TblUserAuth tblUserAuth, dbGSCasinoContext db = null)
 {
     if (db != null)
     {
         UserWalletRepository userWalletRepository = new UserWalletRepository();
         return(userWalletRepository.GetBO(tblUserAuth, db));
     }
     else
     {
         using (db = new dbGSCasinoContext())
         {
             using (var transaction = db.Database.BeginTransaction())
             {
                 UserWalletRepository userWalletRepository = new UserWalletRepository();
                 return(userWalletRepository.GetBO(tblUserAuth, db));
             }
         }
     }
 }
Esempio n. 3
0
 public List <TblUserWallet> Get(TblUserAuth tblUserAuth, Minny_Casino_AffiliateContext db = null)
 {
     if (db != null)
     {
         UserWalletRepository userWalletRepository = new UserWalletRepository();
         return(userWalletRepository.Get(tblUserAuth, db));
     }
     else
     {
         using (db = new Minny_Casino_AffiliateContext())
         {
             using (var transaction = db.Database.BeginTransaction())
             {
                 UserWalletRepository userWalletRepository = new UserWalletRepository();
                 return(userWalletRepository.Get(tblUserAuth, db));
             }
         }
     }
 }
Esempio n. 4
0
        public bool Create(TblUserAuth tblUserAuth, dbGSCasinoContext db = null)
        {
            if (db != null)
            {
                UserWalletRepository userWalletRepository = new UserWalletRepository();
                return(userWalletRepository.Create(tblUserAuth, db));
            }
            else
            {
                using (db = new dbGSCasinoContext())
                {
                    using (var transaction = db.Database.BeginTransaction())
                    {
                        UserWalletRepository userWalletRepository = new UserWalletRepository();
                        transaction.Commit();

                        return(userWalletRepository.Create(tblUserAuth, db));
                    }
                }
            }
        }
Esempio n. 5
0
        public UserAuthResponse Authenticate(UserBO userBO)
        {
            using (var db = new dbWorldCCityContext())
            {
                UserAuthRepository userAuthRepository = new UserAuthRepository();
                TblUserAuth        userAuth           = userAuthRepository.Get(userBO, db);

                UserInfoRepository userInfoRepository = new UserInfoRepository();
                TblUserInfo        userInfo           = userInfoRepository.Get(userAuth, db);

                UserWalletRepository userWalletRepository = new UserWalletRepository();
                List <UserWalletBO>  userWallet           = userWalletRepository.GetBO(userAuth, db);

                UserAuthResponse userAuthResponse = new UserAuthResponse();

                userAuthResponse.UserInfo   = userInfo;
                userAuthResponse.UserWallet = userWallet;
                userAuthResponse.UserAuth   = userAuth;

                return(userAuthResponse);
            }
        }