rsm-hcd / andculturecode.csharp.sitefinity.conductors Goto Github PK
View Code? Open in Web Editor NEWShared code for the business layer in our onion architecture for Sitefinity projects
License: Apache License 2.0
Shared code for the business layer in our onion architecture for Sitefinity projects
License: Apache License 2.0
Via using this in a client project, we discovered that Sitefinity is handling enumerations in such a way that they need to be handled differently. Specifically, Sitefinity's ChoiceField (i.e. select dropdowns) store values as strings, meaning corresponding enum values need to be set as a string when adapting one of our models to a DynamicContent
object.
See this. Update the interface's implementation to use the ordering capability.
In a client project, we will soon need the ability to create Dynamic Content via the DynamicContentRepositoryConductor. We should add that functionality here to accommodate that.
See DynamicContentExtensions.MapTo<>()
if (dynamicProperty == null || dynamicProperty.PropertyType != property.PropertyType)
{
continue;
}
Instead of continuing here, this should throw an exception. The thought being that this should only be used for the models we define and should always match the content type of the dynamic model that Sitefinity is using. This is for information purposes so developers know, if it happens, that it is happening. Otherwise, fields can fail to map appropriately and the developer wouldn't be aware of it in all cases.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.