Beispiel #1
0
        private Model.Index DownloadRepositoryIndex(Uri repositoryUri)
        {
            var indexUri = new Uri(repositoryUri, "pack.index");
            var index    = IndexHandler.Load(indexUri);

            return(index);
        }
Beispiel #2
0
        public void Proceed(Context context)
        {
            var pack       = context.Pack;
            var options    = context.Options;
            var settings   = context.Settings;
            var fileSystem = context.FileSystem;

            Exception lastException = null;

            foreach (var uri in settings.RepositoryUris)
            {
                try
                {
                    var indexUri = new Uri(uri, "pack.index");
                    var index    = IndexHandler.Load(indexUri);

                    var artifacts = FilterArtifacts(index, options);
                    foreach (var artifact in artifacts)
                    {
                        Console.WriteLine(artifact.ToString());
                    }

                    break;
                }
                catch (Exception ex)
                {
                    lastException = ex;
                }
            }

            if (lastException != null)
            {
                throw new Exception(lastException.Message, lastException);
            }
        }
 protected virtual ActionResult Index(IndexHandler indexHandler)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("Login", "Users"));
     }
     return(indexHandler());
 }
 private void UpdateSql()
 {
     using (var indexHandler = new IndexHandler(Settings.Default.CurrentDatabase))
     {
         var index = indexHandler.GetIndex(indexName);
         SqlStatement = index.SqlStatement;
     }
 }
 private void RenameIndex()
 {
     using (var indexHandler = new IndexHandler(originalElement.DatabasePath))
     {
         indexHandler.UpdateIndexName(originalElement.DisplayName, NewName);
         MainTreeHandler.UpdateIndexName(originalElement.DisplayName, NewName, originalElement.DatabasePath);
     }
 }
        private void Initialize()
        {
            using (var indexHandler = new IndexHandler(Settings.Default.CurrentDatabase))
            {
                var index = indexHandler.GetIndex(indexName);

                TableName    = index.Table;
                isUnique     = index.IsUnique;
                sqlStatement = index.SqlStatement;
            }
        }
        public async Task <object> Get([FromHeader(Name = "Content-Type")] string contentTypeHeader)
        {
            if (string.IsNullOrEmpty(contentTypeHeader))
            {
                contentTypeHeader = new StringValues("application/json");
            }

            HttpContext.Response.Headers.Add("Content-Type", contentTypeHeader);
            IIndexHandler handler = IndexHandler.GetInstance(contentTypeHeader);

            return(await handler.Get(_environment.EnvironmentName, HttpContext));
        }
        public IndexHandlerTests()
        {
            _options = new DbContextOptionsBuilder <AppDbContext>().UseInMemoryDatabase(Guid.NewGuid().ToString()).Options;

            using (var context = new AppDbContext(_options))
            {
                context.WorkDays.AddRange(GetData());
                context.SaveChanges();
            }

            _testObject = new IndexHandler(new AppDbContext(_options));
        }
Beispiel #9
0
        public void Execute(ICollection <TreeItem> collection, TreeItem itemToDelete)
        {
            var userAgrees = dialogService.AskForUserAgreement("MessageBox_IndexDeleteWarning", "MessageBoxTitle_IndexDeletion", itemToDelete.DisplayName);

            if (!userAgrees)
            {
                return;
            }

            using (var indexHandler = new IndexHandler(Properties.Settings.Default.CurrentDatabase))
            {
                indexHandler.Drop(itemToDelete.DisplayName);
                RemoveItemFromHierarchy(collection, itemToDelete);
            }
        }
Beispiel #10
0
        //
        // Constructie
        //
        private DataAccess()
        {
            sysLog.Info("DataAccess startup");

            publicXmlRpcUrl = ConfigurationManager.AppSettings["PUBLIC_XML_RPC_SERVER"];
            privateXmlRpcUrl = ConfigurationManager.AppSettings["PRIVATE_XML_RPC_SERVER"];

            publicExchangeHandler = HandlerHelper.getPublicExchangeHandler(publicXmlRpcUrl);
            publicIndexHandler = HandlerHelper.getPublicIndexHandler(publicXmlRpcUrl);
            publicOrderHandler = HandlerHelper.getPublicOrderHandler(publicXmlRpcUrl);
            publicPortfolioHandler = HandlerHelper.getPublicPortfolioHandler(publicXmlRpcUrl);
            publicSecurityHandler = HandlerHelper.getPublicSecurityHandler(publicXmlRpcUrl);
            publicTransactionHandler = HandlerHelper.getPublicTransactionHandler(publicXmlRpcUrl);
            publicUserHandler = HandlerHelper.getPublicUserHandler(publicXmlRpcUrl);
            publicPointsTransactionHandler = HandlerHelper.getPublicPointsTransactionHandler(publicXmlRpcUrl);

            exchangeCache = new Dictionary<string, IExchange>();
        }
Beispiel #11
0
        static void Main(string[] args)
        {
            var uri = new Uri("http://localhost:9200");
            var connectionSettings = new ConnectionSettings(uri).EnableDebugMode();
            var client             = new ElasticClient(connectionSettings);

            ResponseValidator.handleValidation(client.Ping(), "Connecting to Server");

            var indexHandler = new IndexHandler("documents", client);
            var processor    = new Processor(new FileReader(path));

            if (!client.Indices.Exists("documents").Exists)
            {
                processor.SerializeDocuments();
                indexHandler.InitIndexByDocuments <Document>(processor.GetDocuments());
            }

            Console.WriteLine("Please enter the sentence you wish to search : ");
            var responseOfSearchQuery = processor.DoProcessOfSearch(Console.ReadLine(), client, "documents");

            ConsolePrinter.PrintNameOfSuitableDocs(responseOfSearchQuery);
        }
Beispiel #12
0
 /// <summary>
 /// Applies this handler to the given value and returns the handled value.
 /// </summary>
 public static double Apply(this IndexHandler indexHandler, double value)
 {
     return(Handlers[indexHandler](value));
 }
Beispiel #13
0
 public Search()
 {
     Connect();
     this.indexHandler = new IndexHandler("documents", client);
     this.processor    = new Processor(new FileReader(path));
 }