Exemplo n.º 1
0
        public async Task CreateToolTypeSearchAsync(ToolType toolType)
        {
            var tts = new ToolTypeSearch
            {
                Name       = toolType.Name,
                RefId      = toolType.Id,
                Categories = toolType.MainType,
                Services   = toolType.Serves
            };


            List <string> keyWords = new List <string>();

            // Add All Key Words
            // add name
            //keyWords.Add(toolType.Name.ToUpper()); // ToolType.Name

            // add serves
            foreach (var serve in toolType.Serves)
            {
                keyWords.Add(serve.ToUpper() + " ");   // ToolTypes.Serves
            }

            tts.KeyWords = keyWords.ToArray();

            await _toolTypesSearch.InsertOneAsync(tts);
        }
Exemplo n.º 2
0
        public void CreateToolTypeSearch(string toolTypeName)
        {
            ToolType toolType = _toolTypes.Find(toolType => toolType.Name.Equals(toolTypeName)).FirstOrDefault();

            var tts = new ToolTypeSearch
            {
                Name       = toolType.Name,
                RefId      = toolType.Id,
                Categories = toolType.MainType,
                Services   = toolType.Serves
            };

            List <string> keyWords = new List <string>();

            // Add All Key Words
            // add name
            //keyWords.Add(toolType.Name.ToUpper()); // ToolType.Name

            // add serves
            foreach (var serve in toolType.Serves)
            {
                keyWords.Add(serve.ToUpper());   // ToolTypes.Serves
            }

            tts.KeyWords = keyWords.ToArray();

            _toolTypesSearch.InsertOne(tts);
        }
Exemplo n.º 3
0
 public async Task CreateToolTypeSearchAsync(ToolTypeSearch toolTypeSearch)
 {
     await _toolTypesSearch.InsertOneAsync(toolTypeSearch);
 }
Exemplo n.º 4
0
 public void CreateToolTypeSearch(ToolTypeSearch toolTypeSearch)
 {
     _toolTypesSearch.InsertOne(toolTypeSearch);
 }
Exemplo n.º 5
0
 public async Task UpdateToolTypeSearchAsync(ToolTypeSearch toolTypeSearch)
 {
     await _toolTypesSearch.ReplaceOneAsync(tts => tts.Id == toolTypeSearch.Id, toolTypeSearch);
 }
Exemplo n.º 6
0
 public void UpdateToolTypeSearch(ToolTypeSearch toolTypeSearch)
 {
     _toolTypesSearch.ReplaceOne(tts => tts.Id == toolTypeSearch.Id, toolTypeSearch);
 }