<commit_before>![Project Icon](https://raw.githubusercontent.com/Generik0/Smooth.IoC.Cqrs/master/logo.jpg) Smooth.IoC.Dapper.Repository.UnitOfWork
===========================================

[![generik0 MyGet Build Status](https://www.myget.org/BuildSource/Badge/smootherioccqrs?identifier=b796f80f-c07d-40cd-ac13-853072214b19)](https://www.myget.org/)
[![NuGet](https://img.shields.io/nuget/v/Smooth.IoC.Cqrs.Tap.svg)](http://www.nuget.org/packages/Smooth.IoC.Cqrs.Tap)


# Smooth.IoC.Cqrs
Smoothest CQRS implementation, made for IoC and DI.

# Why
IoC / Dependancy Injection is one of the best design principles i know, but sometimes it is difficult to implement otehr patterns with it, or packages don't take into consideration that theyh should be IoC/DI friendly.
So far examples have been created for Autofac (e.g. for MVC6) and Castle windsor. If you need help for Ninject, Simplemigrator or any other IoC, let me know :-)

## Packages
1. Smooth.IoC.Cqrs: Base implemenation of Cqrs it can be used with any event mechanis,
2. Smooth.IoC.Cqrs.Tap: Implemenation of CQRS based .net's [Task-based Asynchronous Pattern (TAP)](https://msdn.microsoft.com/en-us/library/hh873175%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396)<commit_msg>Update badge to use VSTS<commit_after>![Project Icon](https://raw.githubusercontent.com/Generik0/Smooth.IoC.Cqrs/master/logo.jpg) Smooth.IoC.Dapper.Repository.UnitOfWork
===========================================

[![generik0 VSTS Build Status](https://generik0.visualstudio.com/_apis/public/build/definitions/97e62cdf-8c46-48a2-bf7a-d40bf05a53eb/5/badge)
[![NuGet](https://img.shields.io/nuget/v/Smooth.IoC.Cqrs.Tap.svg)](http://www.nuget.org/packages/Smooth.IoC.Cqrs.Tap)


# Smooth.IoC.Cqrs
Smoothest CQRS implementation, made for IoC and DI.

# Why
IoC / Dependancy Injection is one of the best design principles i know, but sometimes it is difficult to implement otehr patterns with it, or packages don't take into consideration that theyh should be IoC/DI friendly.
So far examples have been created for Autofac (e.g. for MVC6) and Castle windsor. If you need help for Ninject, Simplemigrator or any other IoC, let me know :-)

## Packages
1. Smooth.IoC.Cqrs: Base implemenation of Cqrs it can be used with any event mechanis,
2. Smooth.IoC.Cqrs.Tap: Implemenation of CQRS based .net's [Task-based Asynchronous Pattern (TAP)](https://msdn.microsoft.com/en-us/library/hh873175%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396)
{'fraction_non_alphanumeric': 0.15026326447954638, 'fraction_numerical': 0.04171729445119481, 'mean_word_length': 5.175, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 9, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4951229', 'n_tokens_mistral': 963, 'n_tokens_neox': 873, 'n_words': 217}