private bool ValidateRegisteredUser(RegisteredUserBusinessObject registeredUserBO)
        {
            bool isValid = true;
            try
            {
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.UserEmail); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.CountryOfRegistration); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.NewsLetter); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.RegistrationDate); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.RegistrationIP); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.ConfirmationDate); //checking for null or empty

                /* Not Mandatory
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.ConfirmationIP); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.ModifiedBy); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.ModifiedOn); //checking for null or empty
                if (isValid) isValid = ValidateBusinessLogic.CheckNullOrEmpty(registeredUserBO.IPAddressOfLastAction); //checking for null or empty
                */
            }
            catch (Exception ex)
            {
                isValid = false;
            }
            return isValid = true;
        }
        public int SaveRegisteredUser(RegisteredUserBusinessObject registeredUserBO)
        {
            int result = 0;
            if (ValidateRegisteredUser(registeredUserBO))
            {
                Mapper.CreateMap<RegisteredUserBusinessObject, tblRegisteredUserDto>();
                var registeredUserDto = new tblRegisteredUserDto();
                Mapper.Map(registeredUserBO, registeredUserDto);

                RegistrationProviderDAL objRegistrationProvider = new RegistrationProviderDAL();
                result = objRegistrationProvider.SaveRegisteredUser(registeredUserDto);
            }
            return result;
        }