public TSearchServiceDemo() { try { searchServiceDemo = new SearchServiceDemo(DefaultRepository, SecondaryRepository, UserLoginName, Password); sampleContentManager = new SampleContentManager(searchServiceDemo); } catch (Exception e) { Console.WriteLine(e.StackTrace); Console.WriteLine("Failed with exception " + e.Message); } }
public IEnumerable <DocumentModel> SearchDocuments(SearchModel searchModel) { string result = "load"; IEnumerable <DocumentModel> documents = null; Usermaster resultObjUM = null; string username, password; (username, password) = SecurityHelper.GetCredentials(User.Identity as ClaimsIdentity); try { using (var client = new HttpClient()) { try { string uri = ConfigurationManager.AppSettings["GetEPFMSettings"] + "?Username="******"N" ? resultObjUM.EpfmUsername : username; password = resultObjUM.Isaduser == "N" ? resultObjUM.EpfmPassword : password; Logger.WriteLog(JsonConvert.SerializeObject(resultObjUM)); } else { new Exception("ERCMS Core API failed" + httpresult.ReasonPhrase); } } catch (Exception ex) { Logger.WriteLog("ERCMS Core API failed " + ex.Message + Environment.NewLine + ex.StackTrace); throw ex; } } //string username, password; //(username, password) = SecurityHelper.GetCredentials(User.Identity as ClaimsIdentity); String repository = ConfigurationManager.AppSettings["EPFMRepository"]; //String username = ConfigurationManager.AppSettings["EPFMUsername"]; //String password = ConfigurationManager.AppSettings["EPFMPassword"]; String address = ConfigurationManager.AppSettings["EPFMAddress"]; Logger.WriteLog("SearchDocuments Log details " + username + Environment.NewLine + password + Environment.NewLine + address); SearchServiceDemo searchServiceDemo = new SearchServiceDemo(repository, null, username, password, address); Logger.WriteLog("SearchDocuments searchServiceDemo " + searchServiceDemo.ToString()); documents = searchServiceDemo.SimplePassthroughQueryDocumentWithPath_New(searchModel); } catch (Exception ex) { result = result + "Got exception" + ex.StackTrace; Logger.WriteLog("SearchDocuments searchServiceDemo " + result); throw new Exception(result); } return(documents); }