public void TestSetup()
 {
     accessor     = new MockGuestTypeAccessor();
     guestManager = new GuestTypeManager(accessor);
     guests       = new List <GuestType>();
     guests       = guestManager.RetrieveAllGuestTypes("all");
 }
        public void TestRetrieveAllGuestTypes()
        {
            // arrange
            List <GuestType> testguests = null;

            // act
            testguests = guestManager.RetrieveAllGuestTypes("all");

            // assert
            CollectionAssert.Equals(testguests, guests);
        }
        /// <summary>
        /// Opens up the add window and updates the datagrid if guest type was created successfully
        /// </summary>
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            var addGuest = new AddGuestType();
            var result   = addGuest.ShowDialog();

            if (result == true)
            {
                try
                {
                    _currentGuests = null;
                    _guests        = guestManager.RetrieveAllGuestTypes("All");
                    if (_currentGuests == null)
                    {
                        _currentGuests = _guests;
                    }
                    dgGuests.ItemsSource = _currentGuests;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
        /// <summary>
        /// Loads the datagrid with the guest type table
        /// </summary>
        public GuestTypes()
        {
            InitializeComponent();

            guestManager = new GuestTypeManager();
            try
            {
                _guests = guestManager.RetrieveAllGuestTypes("All");
                if (_currentGuests == null)
                {
                    _currentGuests = _guests;
                }
                dgGuests.ItemsSource = _currentGuests;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #5
0
        /// <summary>
        /// Loads the combo box of guest types to choose from
        /// </summary>
        public DeleteGuestType()
        {
            InitializeComponent();

            guestTypeManager = new GuestTypeManager();
            try
            {
                if (cboGuest.Items.Count == 0)
                {
                    var guestId = guestTypeManager.RetrieveAllGuestTypes();
                    foreach (var item in guestId)
                    {
                        cboGuest.Items.Add(item);
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }