public virtual ApiQuoteTweetServerResponseModel MapServerRequestToResponse( int quoteTweetId, ApiQuoteTweetServerRequestModel request) { var response = new ApiQuoteTweetServerResponseModel(); response.SetProperties(quoteTweetId, request.Content, request.Date, request.RetweeterUserId, request.SourceTweetId, request.Time); return(response); }
public virtual ApiQuoteTweetServerResponseModel MapEntityToModel( QuoteTweet item) { var model = new ApiQuoteTweetServerResponseModel(); model.SetProperties(item.QuoteTweetId, item.Content, item.Date, item.RetweeterUserId, item.SourceTweetId, item.Time); if (item.RetweeterUserIdNavigation != null) { var retweeterUserIdModel = new ApiUserServerResponseModel(); retweeterUserIdModel.SetProperties( item.RetweeterUserIdNavigation.UserId, item.RetweeterUserIdNavigation.BioImgUrl, item.RetweeterUserIdNavigation.Birthday, item.RetweeterUserIdNavigation.ContentDescription, item.RetweeterUserIdNavigation.Email, item.RetweeterUserIdNavigation.FullName, item.RetweeterUserIdNavigation.HeaderImgUrl, item.RetweeterUserIdNavigation.Interest, item.RetweeterUserIdNavigation.LocationLocationId, item.RetweeterUserIdNavigation.Password, item.RetweeterUserIdNavigation.PhoneNumber, item.RetweeterUserIdNavigation.Privacy, item.RetweeterUserIdNavigation.Username, item.RetweeterUserIdNavigation.Website); model.SetRetweeterUserIdNavigation(retweeterUserIdModel); } if (item.SourceTweetIdNavigation != null) { var sourceTweetIdModel = new ApiTweetServerResponseModel(); sourceTweetIdModel.SetProperties( item.SourceTweetIdNavigation.TweetId, item.SourceTweetIdNavigation.Content, item.SourceTweetIdNavigation.Date, item.SourceTweetIdNavigation.LocationId, item.SourceTweetIdNavigation.Time, item.SourceTweetIdNavigation.UserUserId); model.SetSourceTweetIdNavigation(sourceTweetIdModel); } return(model); }