Refactor Category Service ...
- Add all HardCoded Strings in Constants ... - Apply Resolve Constant Replacement Side Affects ... - add Support for Service Main Provider ...
This commit is contained in:
@@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Builder;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using xCategoryService.Configurations;
|
||||
using xCategoryService.Constants;
|
||||
using xCategoryService.Helpers;
|
||||
using xCategoryService.Interfaces;
|
||||
using xCategoryService.Interfaces.Dtos;
|
||||
@@ -149,13 +150,13 @@ namespace xCategoryService.DI
|
||||
|
||||
//
|
||||
// Category ...
|
||||
pushHelper.AddHub<XCategoryDtoHub>("categoryDto");
|
||||
pushHelper.AddHub<XCategoryEntityHub>("categoryEntity");
|
||||
pushHelper.AddHub<XCategoryDtoHub>(XCategoryServiceConstants.XCategoryDtoHub);
|
||||
pushHelper.AddHub<XCategoryEntityHub>(XCategoryServiceConstants.XCategoryEntityHub);
|
||||
|
||||
//
|
||||
// SubCategory ...
|
||||
pushHelper.AddHub<XSubCategoryDtoHub>("subCategoryDto");
|
||||
pushHelper.AddHub<XSubCategoryEntityHub>("subCategoryEntity");
|
||||
pushHelper.AddHub<XSubCategoryDtoHub>(XCategoryServiceConstants.XSubCategoryDtoHub);
|
||||
pushHelper.AddHub<XSubCategoryEntityHub>(XCategoryServiceConstants.XSubCategoryEntityHub);
|
||||
|
||||
//
|
||||
app.UseXPushService(pushHelper);
|
||||
@@ -295,7 +296,7 @@ namespace xCategoryService.DI
|
||||
/// <summary>
|
||||
/// a LogTag for Service ...
|
||||
/// </summary>
|
||||
private static string XLogTag = "XCategoryService";
|
||||
private static string XLogTag = XCategoryServiceConstants.XCategoryServiceDILogTag;
|
||||
|
||||
/// <summary>
|
||||
/// print a log in Console ...
|
||||
@@ -430,7 +431,7 @@ namespace xCategoryService.DI
|
||||
}
|
||||
|
||||
//
|
||||
#region Register Services ...
|
||||
#region Register Services ...
|
||||
//
|
||||
#region Category ...
|
||||
//
|
||||
@@ -498,6 +499,12 @@ namespace xCategoryService.DI
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
//
|
||||
// Register Service Main Provider ...
|
||||
services.Add(
|
||||
new ServiceDescriptor(typeof(IXCategoryService), typeof(XCategoryService), lifeTime)
|
||||
);
|
||||
|
||||
//
|
||||
Log("Service Regitration Succeed ...");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user