private List <ValidationErrorDetail> IsDuplicateCompanyNumber(Guid organisationId, string companyNumber)
        {
            var errorMessages = new List <ValidationErrorDetail>();

            var duplicateCheckResponse = _apiClient.DuplicateCompanyNumberCheck(organisationId, companyNumber).Result;

            if (duplicateCheckResponse != null && duplicateCheckResponse.DuplicateFound)
            {
                var duplicateErrorMessage = string.Format(RoatpOrganisationValidation.CompanyNumberDuplicateMatch,
                                                          duplicateCheckResponse.DuplicateOrganisationName);
                errorMessages.Add(new ValidationErrorDetail("CompanyNumber", duplicateErrorMessage));
            }

            return(errorMessages);
        }
        public List <ValidationErrorDetail> IsDuplicateCompanyNumber(UpdateOrganisationCompanyNumberViewModel viewModel)
        {
            var errorMessages = new List <ValidationErrorDetail>();


            var duplicateCheckResponse = _apiClient.DuplicateCompanyNumberCheck(viewModel.OrganisationId, viewModel.CompanyNumber).Result;

            if (duplicateCheckResponse == null || !duplicateCheckResponse.DuplicateFound)
            {
                return(errorMessages);
            }

            var duplicateErrorMessage = string.Format(RoatpOrganisationValidation.CompanyNumberDuplicateMatch,
                                                      duplicateCheckResponse.DuplicateOrganisationName);

            errorMessages.Add(new ValidationErrorDetail("CompanyNumber", duplicateErrorMessage));


            return(errorMessages);
        }