Ejemplo n.º 1
0
        public void Enrich(IHalResponseBuilder halResponseBuilder, ShopCategoryAggregate category)
        {
            if (halResponseBuilder == null)
            {
                throw new ArgumentNullException(nameof(halResponseBuilder));
            }

            if (category == null)
            {
                throw new ArgumentNullException(nameof(category));
            }

            halResponseBuilder.AddEmbedded(e => e.AddObject(_responseBuilder.GetShopCategory(category), (l) => l.AddSelf(@"/" + Constants.RouteNames.ShopCategories + "/" + category.Id)));
        }