Implements add or update workday methods