internal async Task <ModifierCategory> Add(IApp app, ModifierCategoryName name) { var record = new ModifierCategoryRecord { AppID = app.ID.Value, Name = name.Value }; await factory.DB.ModifierCategories.Create(record); return(factory.ModCategory(record)); }
internal ModifierCategory(AppFactory factory, ModifierCategoryRecord record) { this.factory = factory; this.record = record ?? new ModifierCategoryRecord(); ID = new EntityID(this.record.ID); }
internal ModifierCategory ModCategory(ModifierCategoryRecord record) => new ModifierCategory(this, record);