You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[AspNetCoreTemplate.Data.Common.Models](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Data/AspNetCoreTemplate.Data.Common/Models) provides us abstract generics classes and interfaces, which holds information about our entities for example when the object is Created, Modified, Deleted or IsDeleted. It contains a property for the primary key as well.
41
+
42
+
[AspNetCoreTemplate.Data.Common.Repositories](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Data/AspNetCoreTemplate.Data.Common/Repositories) provides two interfaces IDeletableEntityRepository and IRepository, which are part of our **repository pattern**.
43
+
44
+
##### AspNetCoreTemplate.Data.Models
45
+
[AspNetCoreTemplate.Data.Models](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Data/AspNetCoreTemplate.Data.Models) contains ApplicationUser and ApplicationRole classes, which inherits IdentityRole and IdentityUsers.
46
+
47
+
##### AspNetCoreTemplate.Data
48
+
[AspNetCoreTemplate.Data](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Data/AspNetCoreTemplate.Data) contains our DbContext, Migrations, Configuraitons. It holds our Seeding and Repository functionality.
49
+
50
+
### Services
51
+
This solution folder contains four subfolders
52
+
- AspNetCoreTemplate.Services.Data
53
+
- AspNetCoreTemplate.Services.Mapping
54
+
- AspNetCoreTemplate.Services.Messaging
55
+
- AspNetCoreTemplate.Services
56
+
57
+
##### AspNetCoreTemplate.Services.Data
58
+
[AspNetCoreTemplate.Services.Data](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Services/AspNetCoreTemplate.Services.Data) wil contains our service layer.
59
+
60
+
##### AspNetCoreTemplate.Services.Mapping
61
+
[AspNetCoreTemplate.Services.Mapping](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Services/AspNetCoreTemplate.Services.Mapping) provides simplified functionlity for auto mapping. For example:
[AspNetCoreTemplate.Services.Messaging](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Services/AspNetCoreTemplate.Services.Messaging) a ready to use integration with [SendGrid](https://sendgrid.com/)
[AspNetCoreTemplate.Services.Data.Tests](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Tests/AspNetCoreTemplate.Services.Data.Tests) will hold unit tests for our service layer. It's already have installer XUnit.
124
+
125
+
##### AspNetCoreTemplate.Web.Tests
126
+
127
+
[AspNetCoreTemplate.Web.Tests](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Tests/AspNetCoreTemplate.Web.Tests) setted up Selenuim tests.
[AspNetCoreTemplate.Web.Infrastructure](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Web/AspNetCoreTemplate.Web.Infrastructure) will contains functionality like Middlewares and Filters.
142
+
143
+
##### AspNetCoreTemplate.Web.ViewModels
144
+
145
+
[AspNetCoreTemplate.Web.ViewModels](https://github.com/NikolayIT/ASP.NET-Core-Template/tree/master/src/Web/AspNetCoreTemplate.Web.ViewModels) will contains objects, which will be mapped from our entities and used in the front-end.
0 commit comments