public static OnlinePortal PortalService() { OnlinePortal portal = new OnlinePortal(); portal.Url = Url("/Codeunit/OnlinePortal"); portal.UseDefaultCredentials = false; portal.Credentials = new NetworkCredential(GeneralSetup.SoapUsername, GeneralSetup.SoapPassword); return(portal); }
public SYS_Account CheckSession(string pSSID) { using (var context = new OnlinePortal()) { var sql = "select LoginName from TableAdUser where LoginUserSessionId=@p0"; var username = context.Database.SqlQuery <string>(sql, pSSID).FirstOrDefault(); if (username != null) { using (var systemContext = new SystemEntities()) { return(systemContext.SYS_Account.FirstOrDefault(f => f.Username.Equals(@"genco3\" + username))); } } else { return(null); } } }