public void ChangeWaiter() { if (string.IsNullOrEmpty(Login) || string.IsNullOrEmpty(FirstName) || string.IsNullOrEmpty(LastName) || string.IsNullOrEmpty(Password)) { Message.Show("Some Fields are empty"); return; } if (_waiterManagerViewModel.Waiters.Any(waiter => (waiter.Login.Equals(Login) && waiter.Id != Waiter.Id))) { Message.Show("There is waiter named: " + Login); return; } var result = _waiterDataModel.EditWaiter(Waiter, Login, FirstName, LastName, Password); if (result) { _waiterManagerViewModel.Waiters.Refresh(); _waiterManagerViewModel.CloseDialogs(); } else { Message.Show("Failed"); } return; }
public void AddWaiter() { if (string.IsNullOrEmpty(Login) || string.IsNullOrEmpty(FirstName) || string.IsNullOrEmpty(LastName) || string.IsNullOrEmpty(Password)) { Message.Show("Some Fields are empty"); return; } if (_waiterManagerViewModel.Waiters.Any(cat => cat.Login.Equals(Login))) { Message.Show("There is login named: " + Login); return; } var addingWaiter = _waiterDataModel.AddWaiter(Login, FirstName, LastName, Password); if (addingWaiter != null) { _waiterManagerViewModel.Waiters.Add(addingWaiter); _waiterManagerViewModel.CloseDialogs(); return; } Message.Show("Failed"); }
private void CloseAllDialogs() { _menuManagerViewModel.CloseDialogs(); _waiterManagerViewModel.CloseDialogs(); _tableManagerViewModel.CloseDialogs(); }