public virtual ApiTransactionServerResponseModel MapEntityToModel( Transaction item) { var model = new ApiTransactionServerResponseModel(); model.SetProperties(item.Id, item.Amount, item.ArtistId, item.DateCreated, item.StripeTransactionId); if (item.ArtistIdNavigation != null) { var artistIdModel = new ApiArtistServerResponseModel(); artistIdModel.SetProperties( item.ArtistIdNavigation.Id, item.ArtistIdNavigation.AspNetUserId, item.ArtistIdNavigation.Bio, item.ArtistIdNavigation.ExternalId, item.ArtistIdNavigation.Facebook, item.ArtistIdNavigation.Name, item.ArtistIdNavigation.SoundCloud, item.ArtistIdNavigation.Twitter, item.ArtistIdNavigation.Venmo, item.ArtistIdNavigation.Website); model.SetArtistIdNavigation(artistIdModel); } return(model); }
public virtual ApiTransactionServerResponseModel MapServerRequestToResponse( int id, ApiTransactionServerRequestModel request) { var response = new ApiTransactionServerResponseModel(); response.SetProperties(id, request.Amount, request.ArtistId, request.DateCreated, request.StripeTransactionId); return(response); }