Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        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);
        }