public void ChangeTable()
        {
            if (string.IsNullOrEmpty(Number) || string.IsNullOrEmpty(Description))
            {
                Message.Show("Some Fields are empty");
                return;
            }

            int checkedNumber;

            if (!int.TryParse(Number, out checkedNumber))
            {
                Message.Show("Number is wrong");
                return;
            }

            if (TableManagerViewModel.Tables.Any(table => (table.Number.Equals(checkedNumber) && _table.Id != table.Id)))
            {
                Message.Show("There is table " + checkedNumber);
                return;
            }

            var result = _tableDataModel.EditTable(_table, checkedNumber, Description);

            if (result)
            {
                TableManagerViewModel.Tables.Refresh();
                TableManagerViewModel.CloseDialogs();
            }
            else
            {
                Message.Show("Failed");
            }
        }
        public void AddTable()
        {
            if (string.IsNullOrEmpty(Number) || string.IsNullOrEmpty(Description))
            {
                Message.Show("Some Fields are empty");
                return;
            }

            int number;

            if (!int.TryParse(Number, out number))
            {
                Message.Show("Number is wrong");
                return;
            }

            if (_tableManagerViewModel.Tables.Any(table => table.Number.Equals(number)))
            {
                Message.Show("There is table " + Number);
                return;
            }

            var addingTable = _tableDataModel.AddTable(number, Description);

            if (addingTable != null)
            {
                _tableManagerViewModel.Tables.Add(addingTable);
                _tableManagerViewModel.CloseDialogs();

                return;
            }

            Message.Show("Failed");
        }
 private void CloseAllDialogs()
 {
     _menuManagerViewModel.CloseDialogs();
     _waiterManagerViewModel.CloseDialogs();
     _tableManagerViewModel.CloseDialogs();
 }