예제 #1
0
 public static void Copy(this 本Entity item, long _eventNumber, Domain.RentalSubDomain.Events.Book.ReturnedBookDTOVer100 _dto)
 {
     item.EventNumber = _eventNumber;
     item.利用者EntityId = (Guid?)null;
     item.貸出期間自       = (DateTime?)null;
     item.貸出期間至       = (DateTime?)null;
 }
예제 #2
0
 public static void Copy(this 本Entity item, long _eventNumber, Domain.RentalSubDomain.Events.Book.LendedBookDTOVer100 _dto)
 {
     item.EventNumber = _eventNumber;
     item.利用者EntityId = (Guid?)Guid.Parse(_dto.user_id);
     item.貸出期間自       = _dto.lending_start_date;
     item.貸出期間至       = _dto.lending_end_date;
 }
예제 #3
0
 public static void Copy(this 本Entity item, long _eventNumber, 本 _本)
 {
     item.EventNumber = _eventNumber;
     item.利用者EntityId = (_本.貸出なし) ? (Guid?)null : _本.利用者のGUID;
     item.貸出期間自       = (_本.貸出なし) ? (DateTime?)null : _本.貸出期間自DateTime;
     item.貸出期間至       = (_本.貸出なし) ? (DateTime?)null : _本.貸出期間至DateTime;
     item.版数          = _本.版数.版数;
 }
예제 #4
0
 public static void Copy(this 本Entity item, long _eventNumber, Domain.RentalSubDomain.Events.Book.ExtendedBookDTOVer100 _dto)
 {
     item.EventNumber = _eventNumber;
     item.貸出期間自       = _dto.lending_start_date;
     item.貸出期間至       = _dto.lending_end_date;
 }