Skip to content

Instantly share code, notes, and snippets.

namespace Sitecore.Commerce.Connectors.MYERP.Plugin.Pipelines.Blocks
{
using System;
using System.Threading.Tasks;
using Sitecore.Commerce.Connectors.MYERP.Plugin.Erp;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.Plugin.Customers;
using Sitecore.Commerce.Plugin.Orders;
using Sitecore.Framework.Conditions;
namespace Sitecore.Commerce.Connectors.MYERP.Plugin
{
using System.Reflection;
using Microsoft.Extensions.DependencyInjection;
using Sitecore.Commerce.Connectors.MYERP.Plugin.Pipelines.Blocks;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.Plugin.Orders;
using Sitecore.Framework.Configuration;
using Sitecore.Framework.Pipelines.Definitions.Extensions;
@websterian
websterian / ModifyViewsBlock.cs
Created June 12, 2017 20:22
A pipeline block modifying the views for the order and customer entity
namespace Sitecore.Commerce.Connectors.MYERP.Plugin.Pipelines.Blocks
{
using System.Globalization;
using System.Linq;
using System.Threading.Tasks;
using Sitecore.Commerce.Connectors.MYERP.Plugin.Components;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.EntityViews;
using Sitecore.Commerce.Plugin.Customers;
@websterian
websterian / ConfigureSitecore_ViewsExample.cs
Created June 12, 2017 20:32
A code snippet to add a block to the GetEntityView pipeline
services.Sitecore()
.Pipelines(
pipeLineConfig =>
pipeLineConfig.ConfigurePipeline<IGetEntityViewPipeline>(
config => config.Add<ModifyViewsBlock>()));
@websterian
websterian / ConfigureSitecore_full_with_views.cs
Created June 12, 2017 20:36
Full class with code to register edit views pipeline
namespace Sitecore.Commerce.Connectors.MYERP.Plugin
{
using System.Reflection;
using Microsoft.Extensions.DependencyInjection;
using Sitecore.Commerce.Connectors.MYERP.Plugin.Pipelines.Blocks;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.EntityViews;
using Sitecore.Commerce.Plugin.Orders;
using Sitecore.Framework.Configuration;
namespace Sitecore.Commerce.Plugin.AdventureWorks.Components
{
using Sitecore.Commerce.Core;
/// <summary>
/// The cart VIP pricing component.
/// </summary>
public class CartVIPStatusComponent : Component
{
namespace Sitecore.Commerce.Plugin.AdventureWorks.Commands
{
using System;
using System.Threading.Tasks;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.Core.Commands;
using Sitecore.Commerce.Plugin.AdventureWorks.Components;
using Sitecore.Commerce.Plugin.Carts;
namespace Sitecore.Commerce.Plugin.AdventureWorks.Controller
{
using System;
using System.Threading.Tasks;
using System.Web.Http.OData;
using Microsoft.AspNetCore.Mvc;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.Plugin.AdventureWorks.Commands;
namespace Sitecore.Commerce.Plugin.AdventureWorks.Pipelines.Blocks
{
using System;
using System.Linq;
using System.Threading.Tasks;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.Plugin.AdventureWorks.Components;
using Sitecore.Commerce.Plugin.Carts;
using Sitecore.Commerce.Plugin.Pricing;
namespace Sitecore.Commerce.Plugin.AdventureWorks.Pipelines.Blocks
{
using System.Threading.Tasks;
using Microsoft.AspNetCore.OData.Builder;
using Sitecore.Commerce.Core;
using Sitecore.Commerce.Core.Commands;
using Sitecore.Framework.Conditions;
using Sitecore.Framework.Pipelines;