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; }
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; }
public ActionResult EventDetails(int eventId) { EventDetailsDto details = new EventDetailsDto(eventId); return(View(details)); }