protected List <SearchResultItem> GetCurrentUserUnlockedItems(string db) { var userMod = AuthenticationWrapper.GetCurrentUser().DisplayName.Replace("\\", "").ToLower(); using (var context = ContentSearchWrapper.GetIndex(ContentSearchWrapper.GetSitecoreIndexName(db)).CreateSearchContext(SearchSecurityOptions.DisableSecurityCheck)) { return(context .GetQueryable <SearchResultItem>() .Where(a => a.LockOwner.Equals(userMod)).ToList()); } }
public override ConversationResponse Respond(LuisResult result, ItemContextParameters parameters, IConversation conversation) { string fullName = AuthenticationWrapper.GetCurrentUser().Profile.FullName; List<string> responses = new List<string>() { string.Format(Translator.Text("Chat.Intents.Greet.1"), fullName), Translator.Text("Chat.Intents.Greet.2"), Translator.Text("Chat.Intents.Greet.3"), Translator.Text("Chat.Intents.Greet.4"), Translator.Text("Chat.Intents.Greet.5"), Translator.Text("Chat.Intents.Greet.6") }; return ConversationResponseFactory.Create(KeyName, responses[new Random().Next(0, responses.Count)]); }
public override ConversationResponse Respond(LuisResult result, ItemContextParameters parameters, IConversation conversation) { string fullName = AuthenticationWrapper.GetCurrentUser().Profile.FullName; List <string> responses = new List <string>() { $"Hi {fullName}, how can I help you?", "What's up?", "What can I do for you?", "Hey.", "Hi.", "Can I help you with something?" }; return(ConversationResponseFactory.Create(responses[new Random().Next(0, responses.Count)])); }