Ejemplo n.º 1
0
        public Campaign CreateCampaign()
        {
            var maxEndDateTime = DateTime.Now;

            var campaigns = repo.Get();

            maxEndDateTime = campaigns.Aggregate(maxEndDateTime, (current, item) => (current <= item.EndDateTime) ? item.EndDateTime : current);

            var campaign = new Campaign
            {
                Title         = "Campaign",
                StartDateTime = DateTime.Now.AddDays(-10),
                EndDateTime   = maxEndDateTime.AddDays(5)
            };

            repo.Add(campaign);

            return(campaign);
        }
Ejemplo n.º 2
0
 public void Add(Campaign campaign)
 {
     repo.Add(campaign);
 }