private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (txtCardHolderName.Text != "" && txtCardNumber.Text != "" && txtExpirationDate.Text != "" && txtCVC.Text != "") { payment.CardHolderName = txtCardHolderName.Text; payment.CardNumber = txtCardNumber.Text; payment.ExpirationDate = txtExpirationDate.Text; payment.CVC = txtCVC.Text; int result = UserPaymentManager.Update(payment); if (result >= 1) { MessageBox.Show("Payment updated."); this.Close(); } else { MessageBox.Show("An error occurred when updating."); } } else { MessageBox.Show("Error. Please enter data into the fields."); } }
private void btnInsert_Click(object sender, RoutedEventArgs e) { if (txtCardHolderName.Text != "" && txtCardNumber.Text != "" && txtExpirationDate.Text != "" && txtCVC.Text != "") { payment = new UserPayment() { Id = Guid.Empty, UserId = userId, CardHolderName = txtCardHolderName.Text, CardNumber = txtCardNumber.Text, ExpirationDate = txtExpirationDate.Text, CVC = txtCVC.Text }; bool result = UserPaymentManager.Insert(payment); if (result) { MessageBox.Show("Payment saved."); this.Close(); } else { MessageBox.Show("An error occurred when inserting."); } } else { MessageBox.Show("Error. Please enter data into the fields."); } }
public void DeleteTest() { List <UserPayment> paymethods = UserPaymentManager.Load(); UserPayment paymethod = paymethods.Where(c => c.CardHolderName == "John Test Hancook").FirstOrDefault(); int actual = UserPaymentManager.Delete(paymethod.Id); Assert.IsTrue(actual > 0); }
private void btnCreate_Click(object sender, RoutedEventArgs e) { user = new User() { Id = Guid.Empty, FirstName = txtFirstName.Text, LastName = txtLastName.Text, Email = txtEmail.Text, Phone = txtPhone.Text, Password = txtPassword.Password }; int result = UserManager.Insert(user); if (result >= 1) { payment = new UserPayment() { Id = Guid.Empty, UserId = user.Id, CardHolderName = txtCardHolderName.Text, CardNumber = txtCardNumber.Text, ExpirationDate = txtExpirationDate.Text, CVC = txtCVC.Text }; address = new UserAddress() { Id = Guid.Empty, UserId = user.Id, Address = txtAddress.Text, City = txtCity.Text, StateId = cboState.SelectedIndex, ZipCode = txtZip.Text }; Guid id = user.Id; bool paymentresult = UserPaymentManager.Insert(payment); bool addressresult = UserAddressManager.Insert(address); if (paymentresult && addressresult) { this.Close(); new LoginWindow().ShowDialog(); } else { UserManager.Delete(user.Id); MessageBox.Show("An Error Occurred. Invaild Data Entered for Address or Payment"); } } else { MessageBox.Show("An Error Occurred. Invalid Data Entered for User."); } }
public void LoadTest() { List <UserPayment> paymethods = UserPaymentManager.Load(); int expected = 1; int actual = paymethods.Count; Assert.AreEqual(expected, actual); }
public PaymentWindow(Guid paymentid, Guid userid) { payment = UserPaymentManager.LoadByUserAndPaymentId(paymentid, userid); InitializeComponent(); txtCardHolderName.Text = payment.CardHolderName; txtCardNumber.Text = payment.CardNumber; txtExpirationDate.Text = payment.ExpirationDate; txtCVC.Text = payment.CVC; }
// Buttons private void btnLoad_Click(object sender, RoutedEventArgs e) { try { addresses = UserAddressManager.LoadByUserId(user.Id); payments = UserPaymentManager.LoadByUserId(user.Id); RefreshScreen(); } catch (Exception ex) { throw ex; } }
private void Reload() { dgvCart.ItemsSource = null; cboAddress.ItemsSource = null; cboPayment.ItemsSource = null; addresses = UserAddressManager.LoadByUserId(userId); payments = UserPaymentManager.LoadByUserId(userId); dgvCart.ItemsSource = ShoppingCart; cboAddress.ItemsSource = addresses; cboPayment.ItemsSource = payments; }
private void btnDelete_Click(object sender, RoutedEventArgs e) { int result = UserPaymentManager.Delete(payment.Id); if (result >= 1) { MessageBox.Show("Payment deleted."); this.Close(); } else { MessageBox.Show("An error occurred when deleting."); } }
public void InsertTest() { Guid userId = UserManager.Load().FirstOrDefault().Id; UserPayment userpayment = new UserPayment { UserId = userId, CardHolderName = "John Hancock", CardNumber = "1234432109877890", ExpirationDate = "0222", CVC = "123" }; bool result = UserPaymentManager.Insert(userpayment); Assert.IsTrue(result); }
public void InsertTest() { Guid userId = UserManager.Load().FirstOrDefault().Id; Guid addressId = UserAddressManager.Load().FirstOrDefault().Id; Guid paymentId = UserPaymentManager.Load().FirstOrDefault().Id; DateTime date = DateTime.Now; Order order = new Order { UserId = userId, AddressId = addressId, PaymentId = paymentId, Date = date }; bool result = OrderManager.Insert(order); Assert.IsTrue(result); }
// DELETE: api/UserPayment/5 public void Delete(Guid id) { UserPaymentManager.Delete(id); }
// PUT: api/UserPayment/5 public void Put(Guid id, [FromBody] UserPayment make) { UserPaymentManager.Update(make); }
// POST: api/UserPayment public void Post([FromBody] UserPayment make) { UserPaymentManager.Insert(make); }
// GET: api/UserPayment/5 public UserPayment Get(Guid id) { return(UserPaymentManager.LoadById(id));; }
// GET: api/UserPayment public IEnumerable <UserPayment> Get() { return(UserPaymentManager.Load()); }