Esempio n. 1
0
        public async Task <string> GetNameAsync(int id)
        {
            var contextFactory = new DemoContextFactory();

            await using var context = contextFactory.Create();

            var user = context.Users.FirstOrDefault(x => x.Id == id);

            return(user?.Name);
        }
Esempio n. 2
0
        public async Task <int> CreateUserAsync(string userName)
        {
            var contextFactory = new DemoContextFactory();

            await using DemoContext context = contextFactory.Create();

            var user = new User()
            {
                Name = userName
            };

            context.Users.Add(user);

            await context.SaveChangesAsync()
            .ConfigureAwait(false);

            return(user.Id);
        }