internal SirenEntityConfigurator(SirenConfigurator <TModel, TController> sirenConfigurator, HypermediaConfigurationLogic <TModel, TController> logic, Expression entityExpression, Expression actionExpression, bool isLinked) { _sirenConfigurator = sirenConfigurator; _entityBuilder = rel => { if (isLinked) { logic.AddNewLinkedEntityMapping(entityExpression, actionExpression, rel); } else { logic.AddNewEmbeddedEntityMapping(entityExpression, actionExpression, rel); } }; }
internal SirenConfigurator(HypermediaConfigurator <TModel, TController> hypermediaConfigurator, HypermediaConfigurationLogic <TModel, TController> logic) { _hypermediaConfigurator = hypermediaConfigurator; _logic = logic; }