コード例 #1
0
 /// <summary>
 /// Converts a <see cref="SplitDetailEntity"/> to a <see cref="InputSplitwiseSplit"/>.
 /// </summary>
 /// <param name="splitDetail">The entity.</param>
 /// <returns>The converted object.</returns>
 public static InputSplitwiseSplit ToInput(this SplitDetailEntity splitDetail)
 {
     return(new InputSplitwiseSplit
     {
         UserId = splitDetail.SplitwiseUserId,
         Amount = splitDetail.Amount,
     });
 }
コード例 #2
0
 /// <summary>
 /// Converts a <see cref="SplitDetailEntity"/> to a <see cref="Split"/>.
 /// </summary>
 /// <param name="splitDetailEntity">The entity.</param>
 /// <returns>The created object.</returns>
 public static Split AsSplit(this SplitDetailEntity splitDetailEntity)
 {
     return(new Split
     {
         UserId = splitDetailEntity.SplitwiseUserId,
         Amount = splitDetailEntity.Amount,
     });
 }
コード例 #3
0
 /// <summary>
 /// Converts the entity to a data transfer object.
 /// </summary>
 /// <param name="entity">The entity.</param>
 /// <returns>The data transfer object.</returns>
 public static SplitDetail AsSplitDetail(this SplitDetailEntity entity)
 {
     return(new SplitDetail
     {
         TransactionId = entity.TransactionId.ToMaybe(),
         SplitwiseTransactionId = entity.SplitwiseTransactionId.ToMaybe(),
         SplitwiseUserId = entity.SplitwiseUserId,
         Amount = entity.Amount,
     });
 }