Browse Source

Refactor and remove unnecesssary comments from the CMS Kit UI

pull/5067/head
Halil İbrahim Kalkan 6 years ago
parent
commit
e7b63afc66
  1. 7
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebModule.cs
  2. 4
      modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebAutoMapperProfile.cs
  3. 10
      modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs
  4. 9
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Controllers/CmsKitPublicWidgetsController.cs
  5. 3
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Menus/CmsKitPublicMenus.cs
  6. 8
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/PublicPageModel.cs

7
modules/cms-kit/src/Volo.CmsKit.Admin.Web/CmsKitAdminWebModule.cs

@ -21,7 +21,12 @@ namespace Volo.CmsKit.Admin.Web
{ {
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options =>
{ {
options.AddAssemblyResource(typeof(CmsKitResource), typeof(CmsKitAdminWebModule).Assembly); options.AddAssemblyResource(
typeof(CmsKitResource),
typeof(CmsKitAdminWebModule).Assembly,
typeof(CmsKitAdminApplicationContractsModule).Assembly,
typeof(CmsKitCommonApplicationContractsModule).Assembly
);
}); });
PreConfigure<IMvcBuilder>(mvcBuilder => PreConfigure<IMvcBuilder>(mvcBuilder =>

4
modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebAutoMapperProfile.cs

@ -6,9 +6,7 @@ namespace Volo.CmsKit.Public.Web
{ {
public CmsKitPublicWebAutoMapperProfile() public CmsKitPublicWebAutoMapperProfile()
{ {
/* You can configure your AutoMapper mapping configuration here.
* Alternatively, you can split your mapping configurations
* into multiple profile classes for a better organization. */
} }
} }
} }

10
modules/cms-kit/src/Volo.CmsKit.Public.Web/CmsKitPublicWebModule.cs

@ -21,7 +21,12 @@ namespace Volo.CmsKit.Public.Web
{ {
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options =>
{ {
options.AddAssemblyResource(typeof(CmsKitResource), typeof(CmsKitPublicWebModule).Assembly); options.AddAssemblyResource(
typeof(CmsKitResource),
typeof(CmsKitPublicWebModule).Assembly,
typeof(CmsKitPublicApplicationContractsModule).Assembly,
typeof(CmsKitCommonApplicationContractsModule).Assembly
);
}); });
PreConfigure<IMvcBuilder>(mvcBuilder => PreConfigure<IMvcBuilder>(mvcBuilder =>
@ -43,6 +48,7 @@ namespace Volo.CmsKit.Public.Web
}); });
context.Services.AddAutoMapperObjectMapper<CmsKitPublicWebModule>(); context.Services.AddAutoMapperObjectMapper<CmsKitPublicWebModule>();
Configure<AbpAutoMapperOptions>(options => Configure<AbpAutoMapperOptions>(options =>
{ {
options.AddMaps<CmsKitPublicWebModule>(validate: true); options.AddMaps<CmsKitPublicWebModule>(validate: true);
@ -50,7 +56,7 @@ namespace Volo.CmsKit.Public.Web
Configure<RazorPagesOptions>(options => Configure<RazorPagesOptions>(options =>
{ {
//Configure authorization. //...
}); });
} }
} }

9
modules/cms-kit/src/Volo.CmsKit.Public.Web/Controllers/CmsKitPublicWidgetsController.cs

@ -5,17 +5,16 @@ using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.ReactionSelection;
namespace Volo.CmsKit.Public.Web.Controllers namespace Volo.CmsKit.Public.Web.Controllers
{ {
//TODO: Consider to move to an area, but also consider to not have the same prefix with API Controllers which can be problem in case of a tiered architecture
public class CmsKitPublicWidgetsController : CmsKitPublicControllerBase public class CmsKitPublicWidgetsController : CmsKitPublicControllerBase
{ {
public async Task<IActionResult> ReactionSelection(string entityType, string entityId) public Task<IActionResult> ReactionSelection(string entityType, string entityId)
{ {
return ViewComponent(typeof(ReactionSelectionViewComponent), new {entityType, entityId}); return Task.FromResult((IActionResult)ViewComponent(typeof(ReactionSelectionViewComponent), new {entityType, entityId}));
} }
public async Task<IActionResult> Commenting(string entityType, string entityId) public Task<IActionResult> Commenting(string entityType, string entityId)
{ {
return ViewComponent(typeof(CommentingViewComponent), new {entityType, entityId}); return Task.FromResult((IActionResult)ViewComponent(typeof(CommentingViewComponent), new {entityType, entityId}));
} }
} }
} }

3
modules/cms-kit/src/Volo.CmsKit.Public.Web/Menus/CmsKitPublicMenus.cs

@ -6,6 +6,5 @@
//Add your menu items here... //Add your menu items here...
//public const string Home = Prefix + ".MyNewMenuItem"; //public const string Home = Prefix + ".MyNewMenuItem";
} }
} }

8
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/PublicPageModel.cs

@ -3,14 +3,12 @@ using Volo.CmsKit.Localization;
namespace Volo.CmsKit.Public.Web.Pages namespace Volo.CmsKit.Public.Web.Pages
{ {
/* Inherit your PageModel classes from this class. public abstract class CmsKitPublicPageModelBase : AbpPageModel
*/
public abstract class PublicPageModel : AbpPageModel
{ {
protected PublicPageModel() protected CmsKitPublicPageModelBase()
{ {
LocalizationResourceType = typeof(CmsKitResource); LocalizationResourceType = typeof(CmsKitResource);
ObjectMapperContext = typeof(CmsKitPublicWebModule); ObjectMapperContext = typeof(CmsKitPublicWebModule);
} }
} }
} }

Loading…
Cancel
Save