예제 #1
0
 public void AddMappings(IControllerElementMappingProfile mappings, string profileName)
 {
     using var context = new DatabaseContext(this.Options.Options);
     // todo: check already exists
     context.ControllerElementMappings.Add(mappings.AsModel(profileName));
     context.SaveChanges();
 }
예제 #2
0
        public async Task AddMappingsAsync(IControllerElementMappingProfile mappings, string profileName)
        {
            await using var context = new DatabaseContext(this.Options.Options);
            // todo: check already exists
            await context.ControllerElementMappings.AddAsync(mappings.AsModel(profileName));

            await context.SaveChangesAsync();
        }