44 Commits

Author SHA1 Message Date
Developer 02
9f175bc4e9 feat(State): Erstellen, Lesen und Aktualisieren von DTOs unter Verwendung von Basis-DTOs zum Aktualisieren und Erstellen. 2024-10-23 16:32:58 +02:00
Developer 02
1453f9adb1 feat(ProfileObjState: Erstellen, Lesen und Aktualisieren von DTOs unter Verwendung von Basis-DTOs zum Aktualisieren und Erstellen. 2024-10-23 16:32:39 +02:00
Developer 02
21956cfc16 feat(ProfileControlsTF): Erstellen, Lesen und Aktualisieren von DTOs unter Verwendung von Basis-DTOs zum Aktualisieren und Erstellen. 2024-10-23 15:45:29 +02:00
Developer 02
1e6d247817 feat(Profile): Erstellen, Lesen und Aktualisieren von DTOs unter Verwendung von Basis-DTOs zum Aktualisieren und Erstellen. 2024-10-23 15:10:37 +02:00
Developer 02
adc33bfee1 feat(Config): Erstellen, Lesen und Aktualisieren von DTOs unter Verwendung von Basis-DTOs zum Aktualisieren und Erstellen. 2024-10-23 14:57:15 +02:00
Developer 02
5ce6958122 feat: BaseUpdateDto zur Verfolgung von Aktualisierungen hinzufügen
- BaseUpdateDto eingeführt, um Metadaten zur Aktualisierung zu kapseln.
- Eigenschaften umfassen ChangedWho und ChangedWhen, beide mit JsonIgnore markiert, um von der Serialisierung ausgeschlossen zu werden.
2024-10-23 14:36:23 +02:00
Developer 02
23e2267d00 feat: BaseCreateDto zur Verfolgung von Erstellung hinzufügen
- BaseCreateDto eingeführt, um Metadaten zur Erstellung zu kapseln.
- Eigenschaften umfassen AddedWho und AddedWhen, beide mit JsonIgnore markiert, um von der Serialisierung ausgeschlossen zu werden.
2024-10-23 14:34:52 +02:00
Developer 02
bc9ac273ea feat: Initalisiertes WorkFlow.Application Projekt mit Abhängigkeiten. 2024-10-23 14:19:55 +02:00
Developer 02
b0896c214f feat: Überladungen der Read-Methode für ProfileObjStateRepository hinzufügen
- Überladene ReadAsync-Methoden in ProfileObjStateRepository implementiert, um Filterung nach Benutzer und Status zu ermöglichen.
- Die Abfrageeffizienz durch Einbeziehung verwandter Entitäten und Anwendung bedingter Filter verbessert.
2024-10-23 14:12:04 +02:00
Developer 02
e1f0d611e5 ProfileObjStateRepository mit Read-Methode erweitern
- Neue Read-Methode zur ProfileObjStateRepository hinzugefügt, um flexiblere Abfragen zu ermöglichen.
- Die Methode unterstützt optionale Parameter zur Filterung nach Profil, Benutzer, Zustand und Objekt-ID.
- Verbesserte Datenabrufmöglichkeiten durch Einbeziehung verwandter Entitäten wie Profil und Zustand.
2024-10-23 14:00:55 +02:00
Developer 02
8ff6bbf93f refactor(ProfileObjState): Benutzer-Eigenschaft hinzugefügt, abhängig von Fremdschlüssel UsrId 2024-10-23 13:51:17 +02:00
Developer 02
650b23def9 refactor(ProfileControlsTFRepository): Überschriebene ReadOnly-Methode, um Profile und ProfileObjState Entitäten standardmäßig einzuschließen. 2024-10-23 13:40:12 +02:00
Developer 02
859f0631f0 refactor(repository): ReadAsync-Methode aktualisieren, um readonly-Parameter zu unterstützen 2024-10-23 13:36:50 +02:00
Developer 02
31bf58919d refactor(ProfileControlsTFRepository): Überschriebene ReadOnly-Methode, um Profile und User Entitäten standardmäßig einzuschließen. 2024-10-23 13:25:57 +02:00
Developer 02
480dcce051 feat(repository): Überladung der ReadAsync-Methode mit Username- und usrId-Filter in ProfileControlsTFRepository hinzugefügt
- Überladung von `ReadAsync` hinzugefügt, um die Filterung nach `usrId` und `username` zu unterstützen.
- `ReadAsync` aktualisiert, um die Einzelabfrage mit `FirstOrDefaultAsync` zu ermöglichen.
- Abfrageflexibilität verbessert, indem Benutzer- und Profilfilter in beiden asynchronen Methoden zugelassen werden.
2024-10-23 13:19:31 +02:00
Developer 02
e0877f5990 feat(repository): Async-Read-Methode und Username-Filter in ProfileControlsTFRepository hinzugefügt
- `ReadAsync`-Methode für asynchrone Abfrageausführung hinzugefügt.
- `username`-Filter zur `Read`-Methode hinzugefügt.
- Filterlogik in der `Read`-Methode aktualisiert, um die `username`-Bedingung einzuschließen.
2024-10-23 13:11:27 +02:00
Developer 02
845f7fe729 feat(repository): Abfragefunktionalität mit Filtern in ProfileControlsTFRepository hinzugefügt
- Methode `Read` mit optionalen Filtern für `Profile`, `User`, `profileId`, `usrId`, `objId` und `profileActive` in `ProfileControlsTFRepository` hinzugefügt.
- `AsNoTracking` für schreibgeschützte Abfragen eingeführt.
- `Include` für verwandte `Profile` und `User` Entitäten in der Abfrage hinzugefügt.
2024-10-23 13:02:11 +02:00
Developer 02
a7081d3f74 feat(WfState): Wf-Präfix aus Entität, Repository und DbSet entfernt 2024-10-23 11:49:20 +02:00
Developer 02
e1ec8c581c feat(ProfileObjState.cs): Mwf-Präfix entfernt 2024-10-23 11:47:14 +02:00
Developer 02
c76f9d1709 feat(ProfControlsTf.cs): Umbenennung der Domäne, des Repository und des dbset in ProfileControlsTF 2024-10-23 11:44:11 +02:00
Developer 02
4bcac51473 feat(ProfControlsTf.cs): Removed the Mwf prefix from property names. 2024-10-23 11:28:27 +02:00
Developer 02
1f4c7589d0 feat(Config.cs): Umbenennung von ConfTitle in Title und ConfString in String 2024-10-23 11:25:39 +02:00
Developer 02
8290699b2f feat(Infrastructure): erstellt DIExtensions.
- AddWorkFlowRepositories-Methode hinzugefügt, um Repositories über Schnittstellen einzubinden
2024-10-23 11:11:09 +02:00
Developer 02
f611847e2a feat(Contracts): implementiert alle Repository-Schnittstellen mit CRUDRepository 2024-10-23 11:07:37 +02:00
Developer 02
3c5df5bc6a feat(Contracts): IWfStateRepository als eine Implementierung von ICRUDRepository erstellt. 2024-10-23 10:45:01 +02:00
Developer 02
3f70bdc8f7 feat(Contracts): IProfileObjStateRepository als eine Implementierung von ICRUDRepository erstellt. 2024-10-23 10:44:05 +02:00
Developer 02
f0b182fb94 feat(Contracts): IProfileRepository als eine Implementierung von ICRUDRepository erstellt 2024-10-23 10:42:46 +02:00
Developer 02
3d35c1ab21 feat(Contracts): IProfControlsTfRepository als eine Implementierung von ICRUDRepository erstellt 2024-10-23 10:41:25 +02:00
Developer 02
16f694eb67 feat(Contracts): IConfigRepository als eine Implementierung von ICRUDRepository erstellt 2024-10-23 10:39:52 +02:00
Developer 02
5dab28d99d feat(Entitäten): IUnique-Schnittstelle, die auf jede Entität angewendet wird. 2024-10-23 10:35:33 +02:00
Developer 02
1df7858423 refactor(ProfileObjState): Umbenennen der Eigenschaft 'Profile' in 'MwfProfile' 2024-10-23 10:31:34 +02:00
Developer 02
cb5a6afde0 feat(ProfileObjState): State Entität mit StateId-foreign-key hinzugefügt. 2024-10-23 10:26:50 +02:00
Developer 02
d4d6c29225 feat(ProfileObjState): Profil Entität mit MwfProfileId-foreign-key hinzugefügt. 2024-10-23 10:26:15 +02:00
Developer 02
dd15b520c1 feat(ProfControlsTf): User Entität mit UsrId-foreign-key hinzugefügt.
- UserManager.Domain baget-package hinzugefügt
2024-10-23 10:20:59 +02:00
Developer 02
547b8f0a01 feat(WFDBContext): Verwandte DbSets hinzufügen 2024-10-23 01:10:34 +02:00
Developer 02
7db29e9cfd feat: WFDBContext mit Entity-Framework erstellen 2024-10-23 01:09:41 +02:00
Developer 02
e411c096c9 feat: Füge Fremdschlüsselbeziehung zur Profile-Entität in der ProfControlsTf-Klasse hinzu 2024-10-23 01:02:39 +02:00
Developer 02
848649a7d2 feat: WfState-Entität erstellen 2024-10-23 00:51:40 +02:00
Developer 02
da28f1f57e feat: ProfilObjState-Eigenschaft erstellen 2024-10-23 00:50:42 +02:00
Developer 02
beae1d2496 feat: Profil-Entität erstellen 2024-10-23 00:48:47 +02:00
Developer 02
fff7e069c4 feat: ProfControlsTf-Entität erstellen 2024-10-23 00:47:21 +02:00
Developer 02
a740289e05 feat: Config-Entität erstellen 2024-10-23 00:45:28 +02:00
Developer 02
039234e88e feat: Domänenschicht initialisieren 2024-10-23 00:38:09 +02:00
3e9d16e382 Initial commit 2024-10-23 00:31:21 +02:00