33 lines
726 B
Markdown
33 lines
726 B
Markdown
# Backend – [Session Title]
|
||
|
||
# 🛠️ Task Checklist
|
||
## 🚧 Branching
|
||
|
||
- [ ] Create the `feature/[name]` branch from `develop`
|
||
|
||
## Create `IRepository` in Domain
|
||
|
||
- [ ] Add the interface to `Domain/Framework/Interfaces/Repositories`
|
||
📂 Suggested Folder: `Domain/Framework/Interfaces/Respositories`
|
||
```csharp
|
||
// IRepository.cs
|
||
|
||
```
|
||
## Implement Base Repository
|
||
|
||
- [ ] Create `BaseRepository` in `Infrastructure/Framework/Base`
|
||
- [ ] Implement the interface
|
||
|
||
```c#
|
||
//code
|
||
```
|
||
|
||
# 🧠 Hints & Notes
|
||
- Use generics for flexibility
|
||
- Mark methods `virtual` if you're going to override
|
||
# 🙌 Acknowledgements
|
||
|
||
- ChatGPT for snippet refinement and explanations
|
||
- Microsoft Docs for Entity Framework patterns
|
||
|
||
# 🔍 References |