public void UpdateContractor(Contractor contractor)
        {
            if (contractor == null)
            {
                throw new ArgumentNullException(nameof(contractor));
            }

            Validate(contractor);

            _contractorRepository.AddOrUpdate(contractor);
        }