internal async Task <ResourceGroup> Add(AppVersion version, ResourceGroupName name, ModifierCategory modCategory)
        {
            var record = new ResourceGroupRecord
            {
                VersionID     = version.ID.Value,
                Name          = name.Value,
                ModCategoryID = modCategory.ID.Value
            };
            await factory.DB.ResourceGroups.Create(record);

            return(factory.Group(record));
        }
Exemple #2
0
 internal ResourceGroup Group(ResourceGroupRecord record)
 => new ResourceGroup(this, record);
 internal ResourceGroup(AppFactory factory, ResourceGroupRecord record)
 {
     this.factory = factory;
     this.record  = record ?? new ResourceGroupRecord();
     ID           = new EntityID(this.record.ID);
 }