public pr_ImpersonateCredential_Result GetImpersonateCredential() { pr_ImpersonateCredential_Result impersonateCredential = this.manuscriptDataContextRead.Database.SqlQuery <pr_ImpersonateCredential_Result>("exec pr_ImpersonateCredential").ToList().FirstOrDefault(); return(impersonateCredential); }
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)); }