/// <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, }); }
/// <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, }); }
/// <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, }); }