/// <summary>
        /// This method used for update company barcode details
        /// </summary>
        /// <param name="companyDetail"></param>
        private void UpdateCompanyBarcode(CompanyDetailAC companyDetail)
        {
            try
            {
                CompanyBarcodeConfiguration companyBarcodeConfiguration = _companyBarcodeConfiguration.FirstOrDefault(x => x.CompanyId == companyDetail.CompanyId);
                if (companyBarcodeConfiguration != null)
                {
                    companyBarcodeConfiguration.From      = companyDetail.CompanyBarcodeConfiguration.From;
                    companyBarcodeConfiguration.To        = companyDetail.CompanyBarcodeConfiguration.To;
                    companyBarcodeConfiguration.StartWith = companyDetail.CompanyBarcodeConfiguration.StartWith;
                    _companyBarcodeConfiguration.Update(companyBarcodeConfiguration);
                    _companyBarcodeConfiguration.SaveChanges();
                }
                else
                {
                    AddCompanyBarcodeConfigurationDetail(companyDetail);
                }
            }
            catch (Exception ex)
            {
                _errorLog.LogException(ex);


                throw;
            }
        }
        /// <summary>
        /// This method used for added company barcode configuration.
        /// </summary>
        /// <param name="companyDetail"></param>
        private void AddCompanyBarcodeConfigurationDetail(CompanyDetailAC companyDetail)
        {
            CompanyBarcodeConfiguration companyBarcodeConfiguration = new CompanyBarcodeConfiguration();

            companyBarcodeConfiguration.CompanyId       = companyDetail.CompanyId;
            companyBarcodeConfiguration.StartWith       = companyDetail.CompanyBarcodeConfiguration.StartWith;
            companyBarcodeConfiguration.From            = companyDetail.CompanyBarcodeConfiguration.From;
            companyBarcodeConfiguration.To              = companyDetail.CompanyBarcodeConfiguration.To;
            companyBarcodeConfiguration.CreatedDateTime = DateTime.UtcNow;
            _companyBarcodeConfiguration.Add(companyBarcodeConfiguration);
            _companyBarcodeConfiguration.SaveChanges();
        }