示例#1
0
        static async Task Main(string[] args)
        {
            var criancaRepository = new CriancaRepository(new SqlServerFactory());
            var childRepository   = new ChildRepository(new MongoDbFactory());
            var campaignManager   = new CampaignManager(criancaRepository, childRepository);

            campaignManager.CreateCampaign(new Campaign
            {
                Year         = 2014,
                ChildrensQty = 200,
                Description  = "",
                State        = "Closed"
            });

            await campaignManager.Migrate();

            Console.WriteLine("Press any key to finishe");
            Console.ReadKey();
        }
 public CampaignManager(CriancaRepository criancaRepository, ChildRepository childRepository)
 {
     _criancaRepository = criancaRepository;
     _childRepository   = childRepository;
 }