public bool DeleteWaiter(int id) { bool result; try { result = _managerDataAccess.RemoveWaiter(id); } catch { throw new Exception("Exception from DB"); } return(result); }
public void RemoveWaiterTest() { if (waiterContext1 == null) { AddNewWaiterTest(); } ManagerLogInTest(); bool result = managerDataAccess.RemoveWaiter(managerContext1.Id, waiterContext1.Id); Assert.IsTrue(result); var waiters = managerDataAccess.GetWaiters(managerContext1.Id); if (waiters != null && waiters.Any()) { var removedWaiter = waiters.FirstOrDefault(w => w.Id == waiterContext1.Id); Assert.IsNull(removedWaiter); } result = managerDataAccess.EditWaiter(managerContext1.Id, waiterContext1); Assert.IsFalse(result); }