Skip to content

Instantly share code, notes, and snippets.

@possan
Created March 6, 2012 12:38
Show Gist options
  • Select an option

  • Save possan/1986051 to your computer and use it in GitHub Desktop.

Select an option

Save possan/1986051 to your computer and use it in GitHub Desktop.
Overdoing it? structuremap command query separation...
public class ModuleRegistry : Registry
{
public ModuleRegistry()
{
For<ICommandValidator<SubmitVideoBasicsCommand>>().Use<SubmitVideoBasicsCommandValidator>();
For<ICommandHandler<SubmitVideoBasicsCommand>>().Use<SubmitVideoBasicsCommandHandler>();
For<IQueryHandler<SubmitVideoMetaQuery, SubmitVideoMetaQueryResponse>>().Use<SubmitVideoMetaQueryHandler>();
For<ICommandValidator<SubmitVideoMetaCommand>>().Use<SubmitVideoMetaCommandValidator>();
For<ICommandHandler<SubmitVideoMetaCommand>>().Use<SubmitVideoMetaCommandHandler>();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment