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); }
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); }
public async Task CreateToolTypeSearchAsync(ToolTypeSearch toolTypeSearch) { await _toolTypesSearch.InsertOneAsync(toolTypeSearch); }
public void CreateToolTypeSearch(ToolTypeSearch toolTypeSearch) { _toolTypesSearch.InsertOne(toolTypeSearch); }
public async Task UpdateToolTypeSearchAsync(ToolTypeSearch toolTypeSearch) { await _toolTypesSearch.ReplaceOneAsync(tts => tts.Id == toolTypeSearch.Id, toolTypeSearch); }
public void UpdateToolTypeSearch(ToolTypeSearch toolTypeSearch) { _toolTypesSearch.ReplaceOne(tts => tts.Id == toolTypeSearch.Id, toolTypeSearch); }