public static new TicketDetailedViewModel FromTicket(Ticket ticket) { var detailedTicket = new TicketDetailedViewModel { Id = ticket.Id, Author = ticket.Author.UserName, Category = ticket.Category.Name, CommentsCount = ticket.Comments.Count(), Description = ticket.Description, Priority = ticket.Priority, ScreenshotUrl = ticket.ScreenshotUrl, Title = ticket.Title, Comments = ticket.Comments.AsQueryable().Select(CommentViewModel.FromComment) }; return detailedTicket; }
public static new TicketDetailedViewModel FromTicket(Ticket ticket) { var detailedTicket = new TicketDetailedViewModel { Id = ticket.Id, Author = ticket.Author.UserName, Category = ticket.Category.Name, CommentsCount = ticket.Comments.Count(), Description = ticket.Description, Priority = ticket.Priority, ScreenshotUrl = ticket.ScreenshotUrl, Title = ticket.Title, Comments = ticket.Comments.AsQueryable().Select(CommentViewModel.FromComment) }; return(detailedTicket); }