public TranslationManage() { if (TranslatorServiceClient.IsCustomAccount) trans = new TransData(TranslatorServiceClient.LoginName, TranslatorServiceClient.Password); else trans = new TransData(); if (TranslatorServiceClient.Account != null && TranslatorServiceClient.Account.AccountID > 0) { IsAccessDB = true; try { LoadLanguages(); } catch (Exception ex) { throw ex; } } }
private MSAccount GetTopMSAccount() { TransData trans; if (IsCustomAccount) trans = new TransData(LoginName, Password); else trans = new TransData(); List<MSAccount> list = trans.GetMSAccounts(); if (list != null) { if (list.Count > 0) { return trans.GetMSAccounts().First(); } else { throw new ArgumentException("There is not available Service Account in DataBase."); } } else return null; }