Example #1
0
 public CreditsController(ICreditsService creditsService, IOrdersService ordersService, ICreditCompaniesService creditCompaniesService, AutoMapper.IMapper mapper)
 {
     this.creditsService         = creditsService;
     this.ordersService          = ordersService;
     this.creditCompaniesService = creditCompaniesService;
     this.mapper = mapper;
 }
Example #2
0
 public PersonModel(IMovieService movieService, IPeopleService peopleService, ICreditsService creditsService, IMapper mapper, IFilmographyViewModelService filmographyService)
 {
     _movieService       = movieService;
     _peopleService      = peopleService;
     _creditsService     = creditsService;
     _filmographyService = filmographyService;
     _mapper             = mapper;
 }
 public UsersController(IUsersService userService, IChargeAccountsService chargeAccountsService, IDepositsService depositsService, ICreditsService creditsService, IWalletsService walletsService)
 {
     _userService    = userService;
     _chargeAccount  = chargeAccountsService;
     _depositService = depositsService;
     _creditService  = creditsService;
     _walletService  = walletsService;
 }
Example #4
0
 public DetailsModel(IMovieService movieService, ICreditsService creditsService, IVoteService voteService, UserManager <AppUser> userManager, IMapper mapper)
 {
     _movieService   = movieService;
     _creditsService = creditsService;
     _voteService    = voteService;
     _userManager    = userManager;
     _mapper         = mapper;
 }
Example #5
0
 public TransfersController(
     UserManager <ApplicationUser> userManager,
     ICreditsService creditsService,
     ApplicationDbContext dbContext)
 {
     this.userManager    = userManager;
     this.creditsService = creditsService;
     this.dbContext      = dbContext;
 }
Example #6
0
 public AdminController(IUsersService usersService, IDepositsService depositService, ICreditsService creditService, IWalletsService walletsService, IChargeAccountsService chargeAccountService, IDebitCardsService debitCardService, ISupportTicketsService supportTicketService)
 {
     _userService          = usersService;
     _creditService        = creditService;
     _walletService        = walletsService;
     _depositService       = depositService;
     _chargeAccountService = chargeAccountService;
     _debitCardService     = debitCardService;
     _supportTicketService = supportTicketService;
 }
Example #7
0
 public CreditsController(ICreditsService creditsService, IMapper mapper)
 {
     this.creditsService = creditsService;
     this.mapper         = mapper;
 }
 public CreditController(ICreditsService creditService)
 {
     _creditService = creditService;
 }
Example #9
0
 public PeopleModel(IMovieService movieService, ICreditsService creditsService, IMapper mapper)
 {
     _movieService   = movieService;
     _creditsService = creditsService;
     _mapper         = mapper;
 }
        public async Task <ActionResult <UserAccResponseModel> > GetAllUserBankAccounts(ClaimsPrincipal currentUser, string username, IChargeAccountsService chargeAccount, IDepositsService depositService, ICreditsService creditsService, IWalletsService walletsService)
        {
            var userAuthenticate = await dbContext.Users.FirstOrDefaultAsync(x => x.Username == username);

            if (currentUser.HasClaim(c => c.Type == "Roles"))
            {
                if (userAuthenticate != null)
                {
                    var charges = await chargeAccount.GetBankAccountInfo(currentUser, username);

                    var deposits = await depositService.GetDepositsInfo(currentUser, username);

                    var wallets = await walletsService.GetWalletsInfo(currentUser, username);

                    var credits = await creditsService.GetCreditInfo(currentUser, username);

                    UserAccResponseModel userAcc = new UserAccResponseModel();
                    userAcc.UserChargeAcc = charges.Value;
                    userAcc.UserCredits   = credits.Value;
                    userAcc.UserDeposits  = deposits.Value;
                    userAcc.UserWallets   = wallets.Value;
                    return(StatusCode(200, userAcc));
                }
                responseMessage.Message = "User not found";
                return(StatusCode(404, responseMessage));
            }
            responseMessage.Message = "You are not logged in";
            return(StatusCode(403, responseMessage));
        }