public async Task <CidrGroup> CreateCidrGroup(CidrGroup cidrGroup) { var instance = ef.CidrGroup.FromDomain(cidrGroup); _context.CidrGroup.Add(instance); await _context.SaveChangesAsync(); return(instance.ToDomain()); }
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()); }
public async Task <UserGroup> CreateUserGroup(UserGroup userGroup) { var instance = ef.UserGroup.FromDomain(userGroup); _context.UserGroup.Add(instance); await _context.SaveChangesAsync(); return(instance.ToDomain()); }
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); }