/// <summary>
        /// Disable Installation if Mobile Verification Fails
        /// </summary>
        /// <param name="guid"></param>
        /// <returns></returns>
        public BaseResponseModel DisableInstallation(Guid guid)
        {
            BaseResponseModel responseModel = new BaseResponseModel();
            InstallationRepo repoclass = new InstallationRepo();
            string Error =  repoclass.DisableInstallation(guid);

            if(Error != null)
            {
                responseModel.IsValid = false;
                responseModel.Error = Error;
                return responseModel;
            }

            responseModel.Error = Error;
            responseModel.IsValid = true;
            return responseModel;
        }
        /// <summary>
        /// Validation Status
        /// </summary>
        /// <param name="requestId"></param>
        /// <returns></returns>
        public BaseResponseModel EmailVerificationStatus(int requestId)
        {
            BaseResponseModel responseModel = new BaseResponseModel();

            EmailVerifyTokenRepo tokenRepo = new EmailVerifyTokenRepo();
            bool IsValid = tokenRepo.EmailVerificationStatus(requestId);

            if (!IsValid)
            {
                responseModel.IsValid = IsValid;
                responseModel.Error = "Not Verified";
                return responseModel;

            }

            responseModel.IsValid = IsValid;
            responseModel.Error = null;
            return responseModel;
        }