From 7bd45f7494a72a6b9793a936786975d329f97d54 Mon Sep 17 00:00:00 2001 From: honurbu Date: Mon, 11 Mar 2024 13:51:35 +0300 Subject: [PATCH] added video links --- docs/en/Best-Practices/Application-Services.md | 5 +++++ docs/en/Best-Practices/Data-Transfer-Objects.md | 6 +++++- docs/en/Best-Practices/Domain-Services.md | 3 +++ docs/en/Best-Practices/Entities.md | 6 +++++- docs/en/Best-Practices/Repositories.md | 1 + 5 files changed, 19 insertions(+), 2 deletions(-) diff --git a/docs/en/Best-Practices/Application-Services.md b/docs/en/Best-Practices/Application-Services.md index 309b264522..c209f01c5e 100644 --- a/docs/en/Best-Practices/Application-Services.md +++ b/docs/en/Best-Practices/Application-Services.md @@ -228,4 +228,9 @@ This method votes a question and returns the current score of the question. * The current module has only reference to the application contracts of the used module. +## See Also + +* [Video tutorial Part-1](https://abp.io/video-courses/essentials/application-services-part-1) +* [Video tutorial Part-2](https://abp.io/video-courses/essentials/application-services-part-2) + diff --git a/docs/en/Best-Practices/Data-Transfer-Objects.md b/docs/en/Best-Practices/Data-Transfer-Objects.md index 5d6409af7d..cd3a34513a 100644 --- a/docs/en/Best-Practices/Data-Transfer-Objects.md +++ b/docs/en/Best-Practices/Data-Transfer-Objects.md @@ -6,4 +6,8 @@ * **Do** define DTO members with **public getter and setter**. * **Do** use **data annotations** for **validation** on the properties of DTOs those are inputs of the service. * **Do** not add any **logic** into DTOs except implementing `IValidatableObject` when necessary. -* **Do** mark all DTOs as **[Serializable]** since they are already serializable and developers may want to binary serialize them. \ No newline at end of file +* **Do** mark all DTOs as **[Serializable]** since they are already serializable and developers may want to binary serialize them. + +## See Also + +* [Video tutorial](https://abp.io/video-courses/essentials/data-transfer-objects) \ No newline at end of file diff --git a/docs/en/Best-Practices/Domain-Services.md b/docs/en/Best-Practices/Domain-Services.md index e651086673..bb43ee9025 100644 --- a/docs/en/Best-Practices/Domain-Services.md +++ b/docs/en/Best-Practices/Domain-Services.md @@ -2,3 +2,6 @@ > **This document is not ready yet. Please see the [Domain Services](../Domain-Services.md) document.** +## See Also + +* [Video tutorial](https://abp.io/video-courses/essentials/domain-services) \ No newline at end of file diff --git a/docs/en/Best-Practices/Entities.md b/docs/en/Best-Practices/Entities.md index 5a8c07c075..b16234d52b 100644 --- a/docs/en/Best-Practices/Entities.md +++ b/docs/en/Best-Practices/Entities.md @@ -154,4 +154,8 @@ public class IssueLabel : Entity ### References * Effective Aggregate Design by Vaughn Vernon - http://dddcommunity.org/library/vernon_2011 \ No newline at end of file + http://dddcommunity.org/library/vernon_2011 + + ## See Also + +* [Video tutorial](https://abp.io/video-courses/essentials/entities) \ No newline at end of file diff --git a/docs/en/Best-Practices/Repositories.md b/docs/en/Best-Practices/Repositories.md index 4f646a7d94..e6db5063b9 100644 --- a/docs/en/Best-Practices/Repositories.md +++ b/docs/en/Best-Practices/Repositories.md @@ -72,3 +72,4 @@ Task> GetListByNormalizedRoleNameAsync( * [Entity Framework Core Integration](Entity-Framework-Core-Integration.md) * [MongoDB Integration](MongoDB-Integration.md) +* [Video tutorial](https://abp.io/video-courses/essentials/app-template) \ No newline at end of file