public async Task <User> CreateFirstEnvironment(User newUser)
        {
            var environment = new BeepEnvironment()
            {
                Name = $"Zu Hause von {newUser.DisplayName}", User = newUser, DefaultEnvironment = true
            };
            var permissions = new Permission()
            {
                IsOwner = true, User = newUser, Environment = environment, Serial = SerialGenerator.Generate()
            };

            await _context.AddAsync(environment);

            await _context.AddAsync(permissions);

            await _context.SaveChangesAsync();

            return(newUser);
        }
Example #2
0
 public async Task <bool> SaveAll()
 {
     return(await _context.SaveChangesAsync() > 0);
 }