public virtual ApiMessageServerResponseModel MapEntityToModel( Message item) { var model = new ApiMessageServerResponseModel(); model.SetProperties(item.MessageId, item.Content, item.SenderUserId); if (item.SenderUserIdNavigation != null) { var senderUserIdModel = new ApiUserServerResponseModel(); senderUserIdModel.SetProperties( item.SenderUserIdNavigation.UserId, item.SenderUserIdNavigation.BioImgUrl, item.SenderUserIdNavigation.Birthday, item.SenderUserIdNavigation.ContentDescription, item.SenderUserIdNavigation.Email, item.SenderUserIdNavigation.FullName, item.SenderUserIdNavigation.HeaderImgUrl, item.SenderUserIdNavigation.Interest, item.SenderUserIdNavigation.LocationLocationId, item.SenderUserIdNavigation.Password, item.SenderUserIdNavigation.PhoneNumber, item.SenderUserIdNavigation.Privacy, item.SenderUserIdNavigation.Username, item.SenderUserIdNavigation.Website); model.SetSenderUserIdNavigation(senderUserIdModel); } return(model); }
public virtual ApiMessageServerResponseModel MapServerRequestToResponse( int messageId, ApiMessageServerRequestModel request) { var response = new ApiMessageServerResponseModel(); response.SetProperties(messageId, request.Content, request.SenderUserId); return(response); }