コード例 #1
0
ファイル: TrainOrderItem.cs プロジェクト: Yeshdok/DDD_E12306
        public TrainOrderItem(Seat Seat, UserContract UserContract, decimal Price)
        {
            Id                = Guid.NewGuid();
            this.Seat         = Seat;
            this.UserContract = UserContract;

            this.Price = Price;



            AddTime      = DateTimeOffset.Now;
            UpdateTime   = DateTimeOffset.Now;
            AddUserId    = UserHelper.User.Id;
            UpdateUserId = UserHelper.User.Id;
        }
コード例 #2
0
 public TrainOrderItem(Seat Seat, UserContract UserContract, decimal Price) : base()
 {
     this.Seat         = Seat;
     this.UserContract = UserContract;
     this.Price        = Price;
 }
コード例 #3
0
ファイル: CustomerInfo.cs プロジェクト: Yeshdok/DDD_E12306
 public void RemoveUserContracts(UserContract UserContract)
 {
     UserContracts.Remove(UserContract);
 }
コード例 #4
0
ファイル: CustomerInfo.cs プロジェクト: Yeshdok/DDD_E12306
 public (bool, string, TrainOrder) BookTrainTicket(TrainShift TrainShift, TrainStation StartTrainStation, TrainStation EndTrainStation, IList <SeatTypeConfig> SeatTypes, CustomerInfo CustomerInfo, UserContract UserContract)
 {
     return(BookTrainTicket(TrainShift, StartTrainStation, EndTrainStation, SeatTypes, CustomerInfo, new List <UserContract>()
     {
         UserContract
     }));
 }
コード例 #5
0
ファイル: CustomerInfo.cs プロジェクト: Yeshdok/DDD_E12306
 public void AddUserContract(UserContract UserContract)
 {
     UserContracts.Add(UserContract);
 }