Commit graph

6478 commits

Author SHA1 Message Date
Collin M. Barrett
b431dc0f41 feat(dir): add AddChanges migration 2021-11-26 23:14:54 +00:00
Collin M. Barrett
9ed0430a9d refactor(arc): ♻ sync some config from dir 2021-11-26 23:14:54 +00:00
Collin M. Barrett
3eca3ddf9c feat(dir): point list create endpoint ressult to changes by id endpoint 2021-11-26 23:14:54 +00:00
Collin M. Barrett
fec59aaf6d feat(dir): scaffold GET Change by Id endpoint
ref https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/1607
2021-11-26 23:14:54 +00:00
Collin M. Barrett
a51f6faa6a refactor(dir): ♻ lint ChangesController 2021-11-26 23:14:54 +00:00
Collin M. Barrett
7ae5bdfcf0 refactor(svcs): ♻🔧 config EMPTY_BLOCK_STYLE, lint all 2021-11-26 23:14:54 +00:00
Collin M. Barrett
9b60e9c72f refactor(svcs): ♻ prefer default! to null! 2021-11-26 23:14:54 +00:00
Collin M. Barrett
90d77be847 refactor(dir): ♻ lint FilterListValueObject 2021-11-26 23:14:54 +00:00
Collin M. Barrett
9d8af88ebc refactor(dir): ♻ validate licenseId > 0 on list create 2021-11-26 23:14:54 +00:00
Collin M. Barrett
43c2036a7e refactor(svcs): SeedWork Entity & ValueObject 2021-11-26 23:14:54 +00:00
Collin M. Barrett
b01c932a6d refactor(dir): ♻ convert all surrogate keys to longs 2021-11-26 23:14:54 +00:00
Collin M. Barrett
c2c62efe69 refactor(svcs): ♻ extract FilterLists.SharedKernel.Domain.SeedWork proj 2021-11-26 23:14:54 +00:00
Collin M. Barrett
522c204ecd refactor(dir): ♻ prefer IEnumerable over IReadOnlyCollection for immutability (force copy-by-value to mutate element's props) 2021-11-26 23:14:54 +00:00
Collin M. Barrett
c56168f5f0 feat(dir): add some domain layer validations 2021-11-26 23:14:54 +00:00
Collin M. Barrett
5cdd64ef41 refactor(dir): ♻ FilterList.CreateWithApproval() 2021-11-26 23:14:54 +00:00
Collin M. Barrett
1bed7cd864 refactor(dir): ♻ re-order ViewUrls prop for consistency 2021-11-26 23:14:54 +00:00
Collin M. Barrett
b718fdde8b feat(dir): enable EF Core lazy loading for aggregate-to-aggregate r'ships 2021-11-26 23:14:54 +00:00
Collin M. Barrett
6de36cfdca refactor(dir): ♻ extract FilterListRecord 2021-11-26 23:14:54 +00:00
Collin M. Barrett
55422dbaf6 feat(dir): scaffold GET changes endpoint 2021-11-26 23:14:54 +00:00
Collin M. Barrett
bb6be61cc4 refactor(dir): ♻🚧 comment npgsql reload types throwing disposed exception 2021-11-26 23:14:54 +00:00
Collin M. Barrett
2fe9788b3c config(r#): 🔧 prefer chop after left param 2021-11-26 23:14:54 +00:00
Collin M. Barrett
8175e7988d refactor(dir): ♻ extract AggregateRootCore to resolve circular refs in Change model 2021-11-26 23:14:54 +00:00
Collin M. Barrett
cee5db6952 refactor(dir): ♻ resolve temporary inconsistent state of newly created FilterList's License 2021-11-26 23:14:54 +00:00
Collin M. Barrett
2608baedfd feat(dir): default license to All Rights Reseerved on FilterList create 2021-11-26 23:14:54 +00:00
Collin M. Barrett
9c5cb0cdae feat(dir): capture 'After' change on FilterList create 2021-11-26 23:14:54 +00:00
Collin M. Barrett
afe57772b3 fix(dir): 🐛 column name mismatch between query & command 2021-11-26 23:14:54 +00:00
Collin M. Barrett
539565bc87 refactor(dir): ♻ declare generic param as covariant 2021-11-26 23:14:54 +00:00
Collin M. Barrett
93e4e2c901 fix(dir): 🐛 TPH discriminator doesn't need to be generated 🤦 2021-11-26 23:14:54 +00:00
Collin M. Barrett
891678f8d4 fix(dr): 🐛 fk name 2021-11-26 23:14:54 +00:00
Collin M. Barrett
09214b914f fix(dir): 🐛 command-side table name of 'changes' 2021-11-26 23:14:54 +00:00
Collin M. Barrett
6264350f9b fix(dir): 🐛 convention-generated constraint name 2021-11-26 23:14:54 +00:00
Collin M. Barrett
cd4c94f679 feat(dir): default changes.submitted_at to now 2021-11-26 23:14:54 +00:00
Collin M. Barrett
c97fcd0188 refactor(dir): ♻ lint command entity type configs 2021-11-26 23:14:54 +00:00
Collin M. Barrett
0f561e1c49 feat(dir): add static ctor to License 2021-11-26 23:14:54 +00:00
Collin M. Barrett
8759f782b3 refactor(dir): ♻ mark some domain prop inits as private 2021-11-26 23:14:54 +00:00
Collin M. Barrett
900a0a72f3 fix(dir): 🐛 Change.SubmittedAt setter 2021-11-26 23:14:54 +00:00
Collin M. Barrett
1a0733dc9c fix(dir): 🐛 sync file names with contained class names 2021-11-26 23:14:54 +00:00
Collin M. Barrett
4ddeb60d07 refactor(dir): ♻ decouple FilterListViewUrl app model from domain model 2021-11-26 23:14:54 +00:00
Collin M. Barrett
e6f6ae56b2 fix(dir): 🐛 command context model config 2021-11-26 23:14:54 +00:00
Collin M. Barrett
c293405a17 fix(dir): 🐛 Navigation to backing prop 2021-11-26 23:14:54 +00:00
Collin M. Barrett
60ab924ec4 refactor(dir): ♻ use enum for Change discriminator 2021-11-26 23:14:54 +00:00
Collin M. Barrett
471c46201c feat(dir): add computed Change col for TPH discriminator 2021-11-26 23:14:54 +00:00
Collin M. Barrett
83b81a668b refactor(dir): ♻ Change model 2021-11-26 23:14:54 +00:00
Collin M. Barrett
c90f1d8d94 refactor(dir): 🚧 use TPH for Change 2021-11-26 23:14:54 +00:00
Collin M. Barrett
5b2a48d058 feat(dir): 🚧 scaffold CreateList command (part 2) 2021-11-26 23:14:54 +00:00
Collin M. Barrett
fe87f5b4cf refactor(dir): ♻ use FKs to link Changes to Aggregates 2021-11-26 23:14:54 +00:00
Collin M. Barrett
2c5f8363e1 feat(dir): 🚧 scaffold CreateList command 2021-11-26 23:14:54 +00:00
Collin M. Barrett
94dab0d15c feat(dir): scaffold Change entity 2021-11-26 23:14:54 +00:00
Collin M. Barrett
0c48ff3258 feat(dir): scaffold Domain proj and ICommandContext 2021-11-26 23:14:54 +00:00
Collin M. Barrett
f211ae4d30 refactor(ui): ♻ expect surrogate Language key 2021-11-26 17:59:20 +00:00