public Campaign CreateEntity() { var campaign = new Campaign { Name = Name, EmailTemplateId = EmailTemplateId, }; foreach (var @event in Events) { campaign.AddEvent(@event.Date); } return(campaign); }