Exemple #1
0
        public async Task <CidrGroup> CreateCidrGroup(CidrGroup cidrGroup)
        {
            var instance = ef.CidrGroup.FromDomain(cidrGroup);

            _context.CidrGroup.Add(instance);
            await _context.SaveChangesAsync();

            return(instance.ToDomain());
        }
Exemple #2
0
        public async Task <User> CreateUser(User user)
        {
            var instance = ef.User.FromDomain(user);

            instance.Password = "";
            _context.User.Add(instance);
            await _context.SaveChangesAsync();

            return(instance.ToDomain());
        }
Exemple #3
0
        public async Task <UserGroup> CreateUserGroup(UserGroup userGroup)
        {
            var instance = ef.UserGroup.FromDomain(userGroup);

            _context.UserGroup.Add(instance);
            await _context.SaveChangesAsync();

            return(instance.ToDomain());
        }
Exemple #4
0
        public async Task <Service> CreateService(Service service)
        {
            var instance = ef.Service.FromDomain(service);

            _context.Service.Add(instance);
            await _context.SaveChangesAsync();

            var result = await GetService(instance.Id);

            await StartProxyServer(result);

            return(result);
        }