public pr_ImpersonateCredential_Result GetImpersonateCredential()
        {
            pr_ImpersonateCredential_Result impersonateCredential =
                this.manuscriptDataContextRead.Database.SqlQuery <pr_ImpersonateCredential_Result>("exec pr_ImpersonateCredential").ToList().FirstOrDefault();

            return(impersonateCredential);
        }
示例#2
0
        public bool ImpersonateUser()
        {
            impersonate = new Impersonation.Impersonate();
            pr_ImpersonateCredential_Result     impersonateCredential = new pr_ImpersonateCredential_Result();
            ManuscriptLoginDBRepositoryReadSide ManuscriptLoginDBRepositoryReadSide = new ManuscriptLoginDBRepositoryReadSide(conString);

            impersonateCredential = ManuscriptLoginDBRepositoryReadSide.GetImpersonateCredential();
            return(impersonate.StartImpersonation(impersonateCredential.ServerUserName, impersonateCredential.Domain, impersonateCredential.Password));
        }