public AgendaOutlet(Outlet outlet, List <Activity> activities) { if (outlet == null) { throw new ArgumentNullException(nameof(outlet)); } if (activities == null) { throw new ArgumentNullException(nameof(activities)); } this.Outlet = outlet; this.Activities = activities; }
public Activity(long id, Outlet outlet, ActivityType type, ActivityStatus status, DateTime fromDate, DateTime toDate, string details) { if (outlet == null) { throw new ArgumentNullException(nameof(outlet)); } if (type == null) { throw new ArgumentNullException(nameof(type)); } if (status == null) { throw new ArgumentNullException(nameof(status)); } this.Id = id; this.Type = type; this.Status = status; this.FromDate = fromDate; this.ToDate = toDate; this.Details = details; this.Outlet = outlet; }