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);
     }
 }
Exemplo n.º 2
0
        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);
        }