Last active
November 18, 2019 04:11
-
-
Save brijbaroda/d1d3ebf2aef3d200470358ca82b81da7 to your computer and use it in GitHub Desktop.
Sitecore Commerce - Localizing Category - ConfigureSitecore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// -------------------------------------------------------------------------------------------------------------------- | |
// <copyright file="ConfigureSitecore.cs" company="Sitecore Corporation"> | |
// Copyright (c) Sitecore Corporation 1999-2017 | |
// </copyright> | |
// -------------------------------------------------------------------------------------------------------------------- | |
namespace POC.Localization | |
{ | |
using System.Reflection; | |
using Plugin.Localization.Pipelines.Blocks; | |
using POC.Localization.Pipelines; | |
using Microsoft.Extensions.DependencyInjection; | |
using Sitecore.Commerce.Core; | |
using Sitecore.Framework.Configuration; | |
using Sitecore.Framework.Pipelines.Definitions.Extensions; | |
/// <summary> | |
/// The configure sitecore class. | |
/// </summary> | |
public class ConfigureSitecore : IConfigureSitecore | |
{ | |
/// <summary> | |
/// The configure services. | |
/// </summary> | |
/// <param name="services"> | |
/// The services. | |
/// </param> | |
public void ConfigureServices(IServiceCollection services) | |
{ | |
var assembly = Assembly.GetExecutingAssembly(); | |
services.RegisterAllPipelineBlocks(assembly); | |
services.Sitecore().Pipelines(config => | |
config | |
.AddPipeline<ILocalizeCatalogItemsPipeline, LocalizeCatalogItemsPipeline>( | |
configure => | |
{ | |
configure.Add<LocalizeCategory>() | |
}).ConfigurePipeline<IConfigureServiceApiPipeline>(configure => configure.Add<ConfigureServiceApiBlock>())); | |
services.RegisterAllCommands(assembly); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment