Skip to content

Instantly share code, notes, and snippets.

View SaschaHeyer's full-sized avatar
👨‍🚀

Sascha Heyer SaschaHeyer

👨‍🚀
View GitHub Profile
@SaschaHeyer
SaschaHeyer / nested.cs
Last active January 13, 2017 14:25
nested mappings
public class MappingProfile : Profile
{
public MappingProfile()
{
CreateMap<Worklog, WorklogDto>()
.ForMember(dest => dest.IssueDto, opt => opt.MapFrom(x => x.Issue));
}
}
it('should equal one, function(){
// Test case here
});
describe('the test suite name wich describes the group the best', function(){
// can nest more describe()
// or tests
});
@SaschaHeyer
SaschaHeyer / package.json
Last active November 3, 2017 13:44
scriptmocha
"scripts": {
"test": "mocha"
},
@SaschaHeyer
SaschaHeyer / Sitecore.Forms.Mvc.Controllers.FormController.cs
Last active December 4, 2017 17:40
Sitecore.Forms.Mvc.Controllers.FormController.cs
public class FormController : SitecoreController
{
public FormController()
: this((IRepository<FormModel>)
Factory.CreateObject(Sitecore.Forms.Mvc.Constants.FormRepository, true), (IAutoMapper<IFormModel, FormViewModel>)
Factory.CreateObject(Sitecore.Forms.Mvc.Constants.FormAutoMapper, true), (IFormProcessor<FormModel>)
Factory.CreateObject(Sitecore.Forms.Mvc.Constants.FormProcessor, true), DependenciesManager.AnalyticsTracker)
{
}
@SaschaHeyer
SaschaHeyer / Initializer.cs
Last active December 4, 2017 10:52
Initializer.cs
var container = new Container();
container.Options.ConstructorResolutionBehavior = new DefaultFirstConstructorBehavior(container);
@SaschaHeyer
SaschaHeyer / DefaultFirstConstructorBehavior.cs
Last active December 4, 2017 12:35
DefaultFirstConstructorBehavior
public class DefaultFirstConstructorBehavior : IConstructorResolutionBehavior
{
private readonly IConstructorResolutionBehavior fallbackBehavior;
public DefaultFirstConstructorBehavior(Container container)
{
this.fallbackBehavior = container.Options.ConstructorResolutionBehavior;
}
public ConstructorInfo GetConstructor(Type serviceType, Type implementationType)
@SaschaHeyer
SaschaHeyer / mutation_add_user.graphql
Created December 29, 2017 08:39
mutation add user
mutation{
addUser(firstName: "Misha", age: 7){
id
firstName
age
}
}
@SaschaHeyer
SaschaHeyer / disableLookup.xml
Created January 17, 2018 08:49
disableLookup.config
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<settings>
<setting name="Analytics.PerformLookup">
<patch:attribute name="value">false</patch:attribute>
</setting>
</settings>
</sitecore>
</configuration>
<h1 color="green">Headline</h1>
React.createElement("h1", {color:"green"}, "Headline")