public IEnumerable <User> Autocomplete(string term)
 {
     return(SampleUsers
            .GetUsers()
            .Where(u => u.FirstName.ToLower().Contains(term.ToLower()) ||
                   u.LastName.ToLower().Contains(term.ToLower()) ||
                   u.Username.ToLower().Contains(term.ToLower()))
            .Take(10));
 }
 public IEnumerable <string> FirstNameAutocomplete(string term)
 {
     return(SampleUsers
            .GetUsers()
            .Where(u => u.FirstName.ToLower().Contains(term.ToLower()))
            .Select(s => s.FirstName)
            .Distinct()
            .Take(10));
 }
示例#3
0
        private static void CreateDbIfNotExists(IHost host)
        {
            using var scope = host.Services.CreateScope();
            var services = scope.ServiceProvider;
            var context  = services.GetRequiredService <MyFaceDbContext>();

            context.Database.EnsureCreated();

            if (!context.Users.Any())
            {
                var users = SampleUsers.GetUsers();
                context.Users.AddRange(users);
                context.SaveChanges();

                var posts = SamplePosts.GetPosts();
                context.Posts.AddRange(posts);
                context.SaveChanges();

                var interactions = SampleInteractions.GetInteractions();
                context.Interactions.AddRange(interactions);
                context.SaveChanges();
            }
        }
 public IEnumerable <User> Get()
 {
     return(SampleUsers.GetUsers());
 }