コード例 #1
0
 public EventDetailsViewModel(EventDetailsDto eventDto, MoreCommentsDto commentsDto, EventReactionsDto reactions, bool isUserAttending, IEnumerable <RecommendedEventDto> recommendedEvents)
 {
     Id                 = eventDto.Id;
     Name               = eventDto.Name;
     Content            = eventDto.Content;
     AuthorAvatar       = eventDto.AuthorAvatarPath;
     Image              = eventDto.Image;
     Category           = eventDto.Category;
     CityName           = eventDto.CityName;
     StreetName         = eventDto.StreetName;
     Price              = eventDto.Price;
     IsInCalendar       = eventDto.IsInCalendar;
     IsUserSigned       = isUserAttending;
     CreationDate       = eventDto.CreationDate;
     TakesPlaceDate     = eventDto.TakesPlaceDate;
     CreatedBy          = eventDto.CreatedBy;
     CanLoadMore        = commentsDto.CanLoadMore;
     Comments           = commentsDto.CommentsList;
     CommentsCount      = commentsDto.TotalCount;
     Reactions          = reactions.EventReactions;
     ReactionsCount     = reactions.TotalCount;
     CurrentReaction    = reactions.CurrentReaction;
     RecommendedEvents  = recommendedEvents;
     ParticipantsNumber = eventDto.ParticipantsNumber;
     AuthorId           = eventDto.AuthorId;
 }
コード例 #2
0
 public EventDetailsViewModel(EventDetailsDto e)
 {
     Id             = e.Id;
     Name           = e.Name;
     Content        = e.Content;
     Image          = e.Image;
     CreationDate   = e.CreationDate;
     TakesPlaceDate = e.TakesPlaceDate;
     CreatedBy      = e.CreatedBy;
     Category       = e.Category;
     CityName       = e.CityName;
     StreetName     = e.StreetName;
     Price          = e.Price;
     IsInCalendar   = e.IsInCalendar;
 }
コード例 #3
0
        public ActionResult EventDetails(int eventId)
        {
            EventDetailsDto details = new EventDetailsDto(eventId);

            return(View(details));
        }