OpretTurnus only missing colours and n repeats on OpretTurnus_Click(). Service.InsertTurnus() undone, exceptions. Overloaded Service.checkIfShiftExists() for use within transaction