コード例 #1
0
        public DailyProgramming(DailyProgrammingId aggregateId, MovieId movieId, ScreenId screenId, DateTime date, IEnumerable <Messages.Dtos.Seat> freeSeats, string movieTitle, string screenName)
        {
            //Null checks etc. ....


            RaiseEvent(new DailyProgrammingCreated(aggregateId, movieId, screenId, date, freeSeats, movieTitle, screenName));
        }
コード例 #2
0
 public CreateDailyProgramming(DailyProgrammingId aggregateId, MovieId movieId, ScreenId screenId, DateTime date, IEnumerable <Dtos.Seat> seats, string movieTitle, string screenName) : base(aggregateId)
 {
     MovieId    = movieId;
     ScreenId   = screenId;
     Date       = date;
     Seats      = seats;
     MovieTitle = movieTitle;
     ScreenName = screenName;
 }
コード例 #3
0
 public DailyProgrammingCreated(DailyProgrammingId aggregateId, MovieId movieId, ScreenId screenId, DateTime date, IEnumerable <Dtos.Seat> seats, string movieTitle, string screenName, string who = "anonymous")
     : base(aggregateId, who)
 {
     MovieId    = movieId;
     ScreenId   = screenId;
     Date       = date;
     Seats      = seats;
     MovieTitle = movieTitle;
     ScreenName = screenName;
 }
コード例 #4
0
 public static DailyProgramming CreateDailyProgramming(DailyProgrammingId aggregateId, MovieId movieId,
                                                       ScreenId screenId, DateTime date, IEnumerable <Messages.Dtos.Seat> freeSeats, string movieTitle,
                                                       string screenName)
 {
     return(new DailyProgramming(aggregateId, movieId, screenId, date, freeSeats, movieTitle, screenName));
 }