Model View Presenter (MVP) Example - #4 Creating A Service Layer
Part 4 of MVP Using WinForms. This video covers creating a services layer for use by the Presenter. The Presenter will use services in the Service Layer to carry out tasks such as send and receive model data from the repository. The Service Layer will also transform model data when needed for data being sent to the Presenter for use by the View.
Note that video #8 is where coverage of the Presenters and Views begin if that is what you are looking for. The overview is in Video #1.
Briefly discussed topics in this Video:
1) Using Visual Studio 2017 to create a new Service Layer
2) Create a Class Library project with .NET Framework support to be used as the Service Layer
3) Creation of folder structure
4) Create interfaces for Department models, repository, and a common services area in the Service Layer.
5) Create a validation service which uses data annotations defined in model classes.
A detailed overview is provided in Video #1
Personal website is at:
http://www.robertmarquez.com
==========================================
CODE CORRECTIONS SINCE VIDEO RELEASE:
Please note the correct declaration for the DepartmentServices class should be as follows:
public class DepartmentServices : IDepartmentServices
The video shows it also has an interface file reference to IDepartmentRepository but that is incorrect. I only had it on there originally to accommodate the auto method name generations but it was supposed to of been removed after that.
======================================
Follow me on twitter to see what I'm working on and news on upcoming videos. My twitter page is at the below URL:
https://twitter.com/RobertGMarquez1
My twitter account is @RobertGMarquez1
Model View Presenter Pattern
Model View Presenter C# example
Model View Presenter WinForms example
Model View Presenter Tutorial
Model View Presenter .NET C#
Updates can be found on my twitter account:
@RobertGMarquez1
rgmvideos
Robert Glenn Marquez Samples
Robert G Marquez Samples
Robert Marquez Samples
Видео Model View Presenter (MVP) Example - #4 Creating A Service Layer канала Robert G Marquez
Note that video #8 is where coverage of the Presenters and Views begin if that is what you are looking for. The overview is in Video #1.
Briefly discussed topics in this Video:
1) Using Visual Studio 2017 to create a new Service Layer
2) Create a Class Library project with .NET Framework support to be used as the Service Layer
3) Creation of folder structure
4) Create interfaces for Department models, repository, and a common services area in the Service Layer.
5) Create a validation service which uses data annotations defined in model classes.
A detailed overview is provided in Video #1
Personal website is at:
http://www.robertmarquez.com
==========================================
CODE CORRECTIONS SINCE VIDEO RELEASE:
Please note the correct declaration for the DepartmentServices class should be as follows:
public class DepartmentServices : IDepartmentServices
The video shows it also has an interface file reference to IDepartmentRepository but that is incorrect. I only had it on there originally to accommodate the auto method name generations but it was supposed to of been removed after that.
======================================
Follow me on twitter to see what I'm working on and news on upcoming videos. My twitter page is at the below URL:
https://twitter.com/RobertGMarquez1
My twitter account is @RobertGMarquez1
Model View Presenter Pattern
Model View Presenter C# example
Model View Presenter WinForms example
Model View Presenter Tutorial
Model View Presenter .NET C#
Updates can be found on my twitter account:
@RobertGMarquez1
rgmvideos
Robert Glenn Marquez Samples
Robert G Marquez Samples
Robert Marquez Samples
Видео Model View Presenter (MVP) Example - #4 Creating A Service Layer канала Robert G Marquez
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Model View Presenter (MVP) Example - #5 Unit Test Setup With xUnit.net](https://i.ytimg.com/vi/vUlukU85doM/default.jpg)
![How to plan an MVP? || A step by step guide](https://i.ytimg.com/vi/HP5kLLyLEKc/default.jpg)
![What are microservices really all about? - Microservices Basics Tutorial](https://i.ytimg.com/vi/j1gU2oGFayY/default.jpg)
![](https://i.ytimg.com/vi/eUvORnkHqMg/default.jpg)
![Model View Presenter (MVP) Example - #6 The Repository With ADO.NET](https://i.ytimg.com/vi/mf-5bp59xJA/default.jpg)
![Model View Presenter (MVP) Example - #3 Creating Models With Data Annotation Validations](https://i.ytimg.com/vi/giPOChaLKEo/default.jpg)
![Model View Presenter (MVP) Example - #1 Overview](https://i.ytimg.com/vi/XHw4bBLM8Vk/default.jpg)
![C# Events and Delegates Made Simple | Mosh](https://i.ytimg.com/vi/jQgwEsJISy0/default.jpg)
![How to structure a .NET Solution (project separation & architecture)](https://i.ytimg.com/vi/YiVqwoFMieg/default.jpg)
![C# Your First Windows Forms Application](https://i.ytimg.com/vi/n5WneLo6vOY/default.jpg)
![CRUD with MVP pattern, C#, WinForms and SQL Server](https://i.ytimg.com/vi/WSBy_Ypgk38/default.jpg)
![Model View Presenter (MVP) Example - #7 Repository Unit Testing With xUnit.NET](https://i.ytimg.com/vi/g7C2ztLddig/default.jpg)
![Windows App From Scratch: The Model View Presenter Patterns](https://i.ytimg.com/vi/2HlnhfNuRwg/default.jpg)
![Clean Architecture with Spring by Tom Hombergs @ Spring I/O 2019](https://i.ytimg.com/vi/cPH5AiqLQTo/default.jpg)
![How to use the Coordinator pattern in iOS](https://i.ytimg.com/vi/7HgbcTqxoN4/default.jpg)
![Folder Structure for API's - Beginner, Intermediate, and Advanced](https://i.ytimg.com/vi/oNlMrpnUSFE/default.jpg)
![Service-Oriented Architecture](https://i.ytimg.com/vi/_dFJOSR-aFs/default.jpg)
![Asp .Net Core Mvc Crud Using Entity Framework (Urdu/Hindi) ✅](https://i.ytimg.com/vi/JrJ90VCrBtY/default.jpg)
![Model View Presenter (MVP) Example - #2 SQLite Setup](https://i.ytimg.com/vi/rTKgKHwGJ-U/default.jpg)
![CRUD con Patrón MVP, C#, WinForms y SQL Server - Parte 2/3](https://i.ytimg.com/vi/ceHmGywZdjM/default.jpg)