public int CancelBooking(int id) { var bookingToDelete = RoomTime.SingleOrDefault(b => b.Id == id); RoomTime.Remove(bookingToDelete); return(SaveChanges()); }
public int DeleteRoom(int id) { var roomToDelete = Room.SingleOrDefault(b => b.Id == id); foreach (var booking in RoomTime.Where(rt => rt.RId == id)) { RoomTime.Remove(booking); } Room.Remove(roomToDelete); return(SaveChanges()); }
public int DeleteUser(string id) { var userToDelete = Users.Include(p => p.RoomTime).SingleOrDefault(b => b.Id == id); if (userToDelete != null) { foreach (var booking in userToDelete.RoomTime) { RoomTime.Remove(booking); } Users.Remove(userToDelete); return(SaveChanges()); } else { return(0); } }