Ideastrike.Nancy.Models.ViewModels.IdeaViewModel.IdeaViewModel C# (CSharp) Méthode

IdeaViewModel() public méthode

public IdeaViewModel ( Idea idea ) : System
idea Idea
Résultat System
        public IdeaViewModel(Idea idea)
        {
            Id = idea.Id;
            Title = idea.Title;
            Status = idea.Status;
            Time = idea.Time;
            Description = MarkdownHelper.Markdown(idea.Description);
            UserHasVoted = idea.UserHasVoted;
            TotalVotes = idea.Votes.Count;
            Author = idea.Author;
            GravatarUrl = (string.IsNullOrEmpty(Author.AvatarUrl)) ? Author.Email.ToGravatarUrl(40) : Author.AvatarUrl;
            Features = idea.Features.Select(f => new FeatureViewModel(f)).ToList();
            Activities = idea.Activities.Select(f => new ActivityViewModel(f)).ToList();

            if (idea.Images != null)
            {
                Images = idea.Images.ToList();
            }
        }
IdeaViewModel