public virtual ApiBankAccountServerResponseModel MapEntityToModel( BankAccount item) { var model = new ApiBankAccountServerResponseModel(); model.SetProperties(item.Id, item.AccountNumber, item.ArtistId, item.RoutingNumber); 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 ApiEmailServerResponseModel MapEntityToModel( Email item) { var model = new ApiEmailServerResponseModel(); model.SetProperties(item.Id, item.ArtistId, item.DateCreated, item.EmailValue); 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 ApiArtistServerResponseModel MapEntityToModel( Artist item) { var model = new ApiArtistServerResponseModel(); model.SetProperties(item.Id, item.AspNetUserId, item.Bio, item.ExternalId, item.Facebook, item.Name, item.SoundCloud, item.Twitter, item.Venmo, item.Website); return(model); }
public virtual ApiArtistServerResponseModel MapServerRequestToResponse( int id, ApiArtistServerRequestModel request) { var response = new ApiArtistServerResponseModel(); response.SetProperties(id, request.AspNetUserId, request.Bio, request.ExternalId, request.Facebook, request.Name, request.SoundCloud, request.Twitter, request.Venmo, request.Website); return(response); }