public ActionResult SearchIdeas(string searchTerm) { var userId = new Guid("AD350B67-86E3-4AFD-955F-1315B111EAFD"); //var userId = new Guid(User.Identity.GetUserId()); if (searchTerm != null) { string[] searchTerms = searchTerm.Split(','); foreach (var idea in searchTerms) { var userSearch = new IdeasDto().GetIdeaSearchHistory() .Where(us => us.UserID == userId && us.SearchedTerm.ToLower() == searchTerm.ToLower()); if (!userSearch.Any()) { var userSearchObj = new UserIdeaSearchHistory(); userSearchObj.UserID = userId; userSearchObj.SearchedTerm = searchTerm; userSearchObj.CreatedDateTime = DateTime.Now; _db.UserIdeaSearchHistory.Add(userSearchObj); _db.SaveChanges(); } var userIdeas = new IdeasDto().GetIdeas().Where(u => u.Title.ToLower().Contains(idea.ToLower())).ToList(); return(PartialView("_IdeaSearchPartial", userIdeas)); } } return(null); }