public int CreateDay1(CreateTenantModel domainModel) { var username = ClaimsPrincipal.Current.Identity.SplitName(); // Create repositories var tenantRepository = new TenantRepository(); var userAccountRepository = new UserAccountRepository(); var creditCardRepository = new CreditCardRepository(); // Get the User var user = userAccountRepository.Fetch(username); // Create the Tenant var tenantId = tenantRepository.Create(user.UserAccountId, domainModel.Tenant); // Create the CreditCard if (!string.IsNullOrEmpty(domainModel.CreditCard.CreditCardNumber)) { creditCardRepository.Insert(tenantId, domainModel.CreditCard); } // Update the User userAccountRepository.UpdatePesonalDetails(username, domainModel.UserAccount.Firstname, domainModel.UserAccount.Lastname); return(tenantId); }
public bool ClientHasEnoghMoney(string holderName, double amountToPay, string cvv, string expirty, string creditCardNumber) { CreditCardRepository Repository = new CreditCardRepository(); if (holderName == null || creditCardNumber == null || cvv == null || expirty == null) { return(false); } if (!_paymentManager.IfCardHolderExist(holderName)) { _paymentManager.InsertIfHolderNotExist(holderName, creditCardNumber, cvv, expirty); if (_paymentManager.GetLineCard(holderName) > amountToPay) { return(true); } } if (_paymentManager.GetLineCard(holderName) > amountToPay) { Repository.UpdateLine(amountToPay, holderName, creditCardNumber, cvv, expirty); return(true); } else { return(false); } }
public ActionResult Create([Bind(Include = "custID,emailAddress,firstName,lastName,Balance")] Customer customer) { if (ModelState.IsValid) { CreditCardRepository.addCustomer(customer); return(RedirectToAction("Index")); } return(View(customer)); }
public EventFactory() { Entities entities = new Entities(); eventRepository = new EventRepository(entities); reviewEventRepository = new ReviewEventRepository(entities); ticketRepository = new TicketRepository(entities); ticketReservationRepository = new TicketReservationRepository(entities); creditCardRepository = new CreditCardRepository(entities); messageRepository = new MessageRepository(entities); }
private void InitializeController() { var bankAccountRepository = new BankAccountRepository(_options); var creditCardRepository = new CreditCardRepository(_options); var providerRepository = new ProviderRepository(_options); var providerFactory = new ProviderFactory(); var accountService = new AccountService(new ProviderFactory(), bankAccountRepository, creditCardRepository); _controller = new ProviderController(providerRepository, providerFactory, accountService, bankAccountRepository, creditCardRepository); }
public ARResearchService() { _invoiceRepository = new InvoiceRepository(context); _salesOrderRepository = new SalesOrderRepository(context); _cpSalesOrderRepository = new CPSalesOrderRepository(context); _shipmentRepository = new ShipmentRepository(context); _custPaymentRepository = new CustPaymentRepository(context); _ccTransactionRepository = new CCTransactionRepository(context); creditCardRepository = new CreditCardRepository(context); shipmentBatchRepository = new ShipmentBatchRepository(context); memoRemarkRepository = new MemoRemarkRepository(context); }
public CustomerService() { _contactRepository = new ContactRepository(context); _addressRepository = new AddressRepository(context); _customerRepository = new CustomerRepository(context); _docTransmittalRepository = new DocTransmittalRepository(context); _custAddressRepository = new CustAddressRepository(context); _custStatusRepository = new CustStatusRepository(context); _nationalAccountRepository = new NationalAccountRepository(context); _nationalAccountLevelRepository = new NationalAccountLevelRepository(context); _creditCardRepository = new CreditCardRepository(context); _custHoldRepository = new CustHoldRepository(context); }
// GET: Customer/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Customer customer = CreditCardRepository.getCustomer(id); //db.customers.Find(id); if (customer == null) { return(HttpNotFound()); } return(View(customer)); }
public ActionResult CustTrans(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Customer cust = db.customers.Find(id); CustomerTransactionsViewModel custTrans = CreditCardRepository.getCustomerAndTransactions(cust); if (custTrans == null) { return(HttpNotFound()); } return(View(custTrans)); }
public CreditCardService(CreditCardRepository CreditCardRepository) { this.repository = CreditCardRepository; }
public CreditCardRepositoryTests() { var logger = new Mock <ILogger <CreditCardRepository> >(); _creditCardRepository = new CreditCardRepository(Connection, logger.Object); }
public UnitOfWork(DomainDbContext context) { _context = context; CreditCard = new CreditCardRepository(_context); Transaction = new TransactionRepository(_context); }
public ActionResult Edit(int id) { //Get ClientSubUnitTelephony ClientSubUnitClientDefinedReference clientSubUnitClientDefinedReference = new ClientSubUnitClientDefinedReference(); clientSubUnitClientDefinedReference = clientSubUnitCDRRepository.GetClientSubUnitCDR(id); //Check Exists if (clientSubUnitClientDefinedReference == null) { ViewData["ActionMethod"] = "EditGet"; return(View("RecordDoesNotExistError")); } //Access Rights RolesRepository rolesRepository = new RolesRepository(); if (!rolesRepository.HasWriteAccessToClientSubUnit(clientSubUnitClientDefinedReference.ClientSubUnitGuid)) { ViewData["Message"] = "You do not have access to this item"; return(View("Error")); } ClientSubUnitCDRVM clientSubUnitCDRVM = new ClientSubUnitCDRVM(); CreditCard creditCard = new CreditCard(); CreditCardRepository creditCardRepository = new CreditCardRepository(); if (clientSubUnitClientDefinedReference.CreditCardId == null) { clientSubUnitClientDefinedReference.CreditCard = creditCard; } else { creditCard = creditCardRepository.GetCreditCard((int)clientSubUnitClientDefinedReference.CreditCardId, false); clientSubUnitCDRVM.CreditCardValidTo = creditCard.CreditCardValidTo; } ClientSubUnit clientSubUnit = new ClientSubUnit(); clientSubUnitCDRVM.ClientSubUnit = clientSubUnitRepository.GetClientSubUnit(clientSubUnitClientDefinedReference.ClientSubUnitGuid); //Add MaskedCreditCardNumber and CreditCardHolderName into Select List CreditCardClientSubUnitRepository creditCardClientSubUnitRepository = new CreditCardClientSubUnitRepository(); List <CreditCard> creditCards = creditCardClientSubUnitRepository.GetAllCreditCardsBySubUnit(clientSubUnitClientDefinedReference.ClientSubUnitGuid).ToList(); List <SelectListItem> creditCardList = new List <SelectListItem>(); foreach (CreditCard creditCardItem in creditCards) { creditCardList.Add(new SelectListItem { Value = creditCardItem.CreditCardId.ToString(), Text = string.Format("{0}\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0{1}", creditCardItem.MaskedCreditCardNumber, creditCardItem.CreditCardHolderName) //Space out items }); } clientSubUnitCDRVM.CreditCardSelectList = new SelectList(creditCardList, "Value", "Text"); ClientSubUnitClientAccountRepository clientSubUnitClientAccountRepository = new ClientSubUnitClientAccountRepository(); string modifiedClientAccountNumber = clientSubUnitClientDefinedReference.ClientAccountNumber + "|" + clientSubUnitClientDefinedReference.SourceSystemCode; clientSubUnitCDRVM.ClientAccountSelectList = clientSubUnitClientAccountRepository.GetClientAccountsBySubUnit(clientSubUnitClientDefinedReference.ClientSubUnitGuid, modifiedClientAccountNumber.ToString()); clientSubUnitClientDefinedReference.ClientAccountNumberSourceSystemCode = modifiedClientAccountNumber; clientSubUnitCDRVM.ClientSubUnitClientDefinedReference = clientSubUnitClientDefinedReference; //Show Create Form return(View(clientSubUnitCDRVM)); }
private void CleanCardsRepository() { var creaditCardRepository = new CreditCardRepository(_options); var result = creaditCardRepository.RemoveAllCards(); }
// GET: Customer public ActionResult Index() { return(View(CreditCardRepository.getAllCustomers())); }
public CreditCardService(ILogger logger, CreditCardRepository repository) : base(logger, repository) { _repository = repository; }
public UserService() { _userRepository = new UserRepository(); _creditCardRepository = new CreditCardRepository(); }
public CreditCardService() { _creditCardRepository = new CreditCardRepository(); }
public JsonResult getCreditCardList() { CreditCardRepository serie = new CreditCardRepository(); return(Json(serie.getAllCreditCardList())); }
private IList <CreditCard> InitializeCreditCardRepository(string providerId, IList <String> cardIds, DateTime lastUpdate) { InitializeMapper(); var creditCardRepository = new CreditCardRepository(_options); var delResult = creditCardRepository.RemoveAllCards(); var cards = new List <CreditCard>(); cards.Add(new CreditCard { Id = cardIds[0], LastDigits = "2989", CardName = "2989 - אמקס BUSINESS זהב", TypeDescription = "טכניון תארים גבוהים", OwnerFirstName = "יורי", OwnerLastName = "קיפניס", HolderId = "311913289", CardAccount = new CreditCardBankAccount { Id = "12-476-129249", AccountNumber = "129249", BankName = "בנק הפועלים", BankBranchNumber = 476, BankCode = 12 }, Debits = new List <CreditCardDebitPeriod> { new CreditCardDebitPeriod { CardId = "12-476-129249-2989", CardLastDigits = "2989", Date = DateTime.Now.AddMonths(-1), Amount = 1400, Transactions = new List <CreditCardTransaction> { new CreditCardTransaction { Id = "123456", PaymentCurrency = "שח", PaymentDate = DateTime.Now.AddMonths(-1), PaymentAmount = 1200, DealCurrency = "שח", DealAmount = 1200, DealDate = DateTime.Now.AddMonths(-1), Description = "פניקס חיים ובריאות", Notes = "", SupplierAddress = "תל אביב קרליבך 23", DealSector = "ביטוח" }, new CreditCardTransaction { Id = "4562341", PaymentCurrency = "שח", PaymentDate = DateTime.Now.AddMonths(-1), PaymentAmount = 200, DealCurrency = "שח", DealAmount = 200, DealDate = DateTime.Now.AddMonths(-1), Description = "יקב טורא ארץ הצבי", Notes = "", SupplierAddress = "נופי נחמיה 456", DealSector = "צרכנות" }, } }, new CreditCardDebitPeriod { CardId = "12-476-129249-2989", CardLastDigits = "2989", Date = DateTime.Now.AddMonths(-2), Amount = 1000, Transactions = new List <CreditCardTransaction> { new CreditCardTransaction { Id = "34523452", PaymentCurrency = "שח", PaymentDate = DateTime.Now.AddDays(-23), PaymentAmount = 1000, DealCurrency = "שח", DealAmount = 1000, DealDate = DateTime.Now.AddDays(-23), Description = "משיכת מזומנים", Notes = "", SupplierAddress = "נתניה מרכז הששרון", DealSector = "מזומן" } } }, } }); var cardsDoc = AutoMapper.Mapper.Map <IEnumerable <CreditCardDoc> >(cards); foreach (var cardDoc in cardsDoc) { cardDoc.ProviderName = "Amex"; cardDoc.ProviderId = providerId; cardDoc.UpdatedOn = lastUpdate; } var result = creditCardRepository.AddCards(cardsDoc); return(cards); }