public virtual ApiTransactionServerResponseModel MapServerRequestToResponse( int id, ApiTransactionServerRequestModel request) { var response = new ApiTransactionServerResponseModel(); response.SetProperties(id, request.Amount, request.GatewayConfirmationNumber, request.TransactionStatusId); return(response); }
public virtual ApiTransactionServerResponseModel MapEntityToModel( Transaction item) { var model = new ApiTransactionServerResponseModel(); model.SetProperties(item.Id, item.Amount, item.GatewayConfirmationNumber, item.TransactionStatusId); if (item.TransactionStatusIdNavigation != null) { var transactionStatusIdModel = new ApiTransactionStatusServerResponseModel(); transactionStatusIdModel.SetProperties( item.TransactionStatusIdNavigation.Id, item.TransactionStatusIdNavigation.Name); model.SetTransactionStatusIdNavigation(transactionStatusIdModel); } return(model); }
public virtual ApiSaleServerResponseModel MapEntityToModel( Sale item) { var model = new ApiSaleServerResponseModel(); model.SetProperties(item.Id, item.IpAddress, item.Notes, item.SaleDate, item.TransactionId); if (item.TransactionIdNavigation != null) { var transactionIdModel = new ApiTransactionServerResponseModel(); transactionIdModel.SetProperties( item.TransactionIdNavigation.Id, item.TransactionIdNavigation.Amount, item.TransactionIdNavigation.GatewayConfirmationNumber, item.TransactionIdNavigation.TransactionStatusId); model.SetTransactionIdNavigation(transactionIdModel); } return(model); }