public virtual ApiBadgeServerResponseModel MapEntityToModel( Badge item) { var model = new ApiBadgeServerResponseModel(); model.SetProperties(item.Id, item.Date, item.Name, item.UserId); if (item.UserIdNavigation != null) { var userIdModel = new ApiUserServerResponseModel(); userIdModel.SetProperties( item.UserIdNavigation.Id, item.UserIdNavigation.AboutMe, item.UserIdNavigation.AccountId, item.UserIdNavigation.Age, item.UserIdNavigation.CreationDate, item.UserIdNavigation.DisplayName, item.UserIdNavigation.DownVote, item.UserIdNavigation.EmailHash, item.UserIdNavigation.LastAccessDate, item.UserIdNavigation.Location, item.UserIdNavigation.Reputation, item.UserIdNavigation.UpVote, item.UserIdNavigation.View, item.UserIdNavigation.WebsiteUrl); model.SetUserIdNavigation(userIdModel); } return(model); }
public virtual ApiUserClientRequestModel MapServerResponseToClientRequest( ApiUserServerResponseModel response) { var request = new ApiUserClientRequestModel(); request.SetProperties( response.AboutMe, response.AccountId, response.Age, response.CreationDate, response.DisplayName, response.DownVote, response.EmailHash, response.LastAccessDate, response.Location, response.Reputation, response.UpVote, response.View, response.WebsiteUrl); return(request); }
public virtual ApiUserServerResponseModel MapServerRequestToResponse( int id, ApiUserServerRequestModel request) { var response = new ApiUserServerResponseModel(); response.SetProperties(id, request.AboutMe, request.AccountId, request.Age, request.CreationDate, request.DisplayName, request.DownVote, request.EmailHash, request.LastAccessDate, request.Location, request.Reputation, request.UpVote, request.View, request.WebsiteUrl); return(response); }
public virtual ApiUserServerResponseModel MapEntityToModel( User item) { var model = new ApiUserServerResponseModel(); model.SetProperties(item.Id, item.AboutMe, item.AccountId, item.Age, item.CreationDate, item.DisplayName, item.DownVote, item.EmailHash, item.LastAccessDate, item.Location, item.Reputation, item.UpVote, item.View, item.WebsiteUrl); return(model); }
public void MapEntityToModel() { var mapper = new DALUserMapper(); User item = new User(); item.SetProperties(1, "A", 1, 1, DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, "A", DateTime.Parse("1/1/1987 12:00:00 AM"), "A", 1, 1, 1, "A"); ApiUserServerResponseModel response = mapper.MapEntityToModel(item); response.AboutMe.Should().Be("A"); response.AccountId.Should().Be(1); response.Age.Should().Be(1); response.CreationDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.DisplayName.Should().Be("A"); response.DownVote.Should().Be(1); response.EmailHash.Should().Be("A"); response.Id.Should().Be(1); response.LastAccessDate.Should().Be(DateTime.Parse("1/1/1987 12:00:00 AM")); response.Location.Should().Be("A"); response.Reputation.Should().Be(1); response.UpVote.Should().Be(1); response.View.Should().Be(1); response.WebsiteUrl.Should().Be("A"); }
public UserUpdatedNotification(ApiUserServerResponseModel record) { this.Record = record; }