public void UpdateGuestReq(Guest guest)//Updates guest { if (!CheckDate(guest.EntryDate, guest.ReleaseDate)) { throw new ArgumentOutOfRangeException("Dates are not valid/n "); } try { dal.UpdateGuestReq(guest.Clone()); } catch (KeyNotFoundException e) { throw e; } }