internal static Reputation ReputationViewModelToReputation(ReputationViewModel reputation) { if (reputation == null) { return(null); } Reputation result = new Reputation { Id = reputation.Id, Name = reputation.Name, Markers = new ReputationMarker[reputation.Markers.Count] }; for (int markerIndex = 0; markerIndex < result.Markers.Length; markerIndex++) { var marker = reputation.Markers[markerIndex]; var resultMarker = result.Markers[markerIndex] = new ReputationMarker(); resultMarker.Name = marker.Name; resultMarker.Value = marker.Value; } return(result); }
internal static Reputation ReputationViewModelToReputation(ReputationViewModel reputation) { if (reputation == null) { return null; } Reputation result = new Reputation { Id = reputation.Id, Name = reputation.Name, Markers = new ReputationMarker[reputation.Markers.Count] }; for (int markerIndex = 0; markerIndex < result.Markers.Length; markerIndex++) { var marker = reputation.Markers[markerIndex]; var resultMarker = result.Markers[markerIndex] = new ReputationMarker(); resultMarker.Name = marker.Name; resultMarker.Value = marker.Value; } return result; }
internal static ReputationViewModel ReputationToReputationViewModel(Reputation reputation) { if (reputation == null) { return null; } ReputationViewModel result = new ReputationViewModel { Id = reputation.Id, Name = reputation.Name }; foreach (var marker in reputation.Markers) { result.AddMarker(new ReputationMarkerViewModel { Name = marker.Name, Value = marker.Value }); } return result; }
internal static ReputationViewModel ReputationToReputationViewModel(Reputation reputation) { if (reputation == null) { return(null); } ReputationViewModel result = new ReputationViewModel { Id = reputation.Id, Name = reputation.Name }; foreach (var marker in reputation.Markers) { result.AddMarker(new ReputationMarkerViewModel { Name = marker.Name, Value = marker.Value }); } return(result); }