Exemple #1
0
        public List <BankPropositionViewModel> MapGetBankIdByAdminIdToViewModel(string bankId)
        {
            var bankPropositionsViewModel = new List <BankPropositionViewModel>();

            if (string.IsNullOrEmpty(bankId))
            {
                return(bankPropositionsViewModel);
            }

            BankProposition newModel = new BankProposition();

            newModel.Id            = string.Empty;
            newModel.BankId        = bankId;
            newModel.Title         = string.Empty;
            newModel.SubTitle      = string.Empty;
            newModel.MinBetCredit  = string.Empty;
            newModel.MaxBetCredit  = string.Empty;
            newModel.MinBetDeposit = string.Empty;
            newModel.MaxBetDeposit = string.Empty;

            BankPropositionViewModel viewModel = Mapper.Map <BankPropositionViewModel>(newModel);

            bankPropositionsViewModel.Add(viewModel);

            return(bankPropositionsViewModel);
        }
Exemple #2
0
 public void AddBankProposition(BankProposition proposition)
 {
     if (proposition != null)
     {
         _context.BankPropositions.Add(proposition);
         _context.SaveChanges();
     }
 }
Exemple #3
0
        public BankProposition MapUpdateBankPropositionToModel(UpdateBankPropositionViewModel viewModel)
        {
            var bankPropositionModel = new BankProposition();

            if (viewModel != null)
            {
                bankPropositionModel = Mapper.Map <BankProposition>(viewModel);
            }
            return(bankPropositionModel);
        }
Exemple #4
0
        public BankProposition MapAddBankPropositionToModel(AddBankPropositionViewModel viewModel)
        {
            var bankPropositionModel = new BankProposition();

            if (viewModel != null)
            {
                bankPropositionModel              = Mapper.Map <BankProposition>(viewModel);
                bankPropositionModel.Id           = Guid.NewGuid().ToString();
                bankPropositionModel.CreationDate = DateTime.UtcNow;
            }
            return(bankPropositionModel);
        }
Exemple #5
0
        public void UpdateBankProposition(BankProposition proposition)
        {
            var propositionResult = _context.BankPropositions.FirstOrDefault(x => x.Id == proposition.Id);

            if (propositionResult == null)
            {
                return;
            }

            propositionResult.Title         = proposition.Title;
            propositionResult.BankId        = proposition.BankId;
            propositionResult.SubTitle      = proposition.SubTitle;
            propositionResult.MinBetCredit  = proposition.MinBetCredit;
            propositionResult.MaxBetCredit  = proposition.MaxBetCredit;
            propositionResult.MinBetDeposit = proposition.MinBetDeposit;
            propositionResult.MaxBetDeposit = proposition.MaxBetDeposit;

            _context.SaveChanges();
        }