public List <HelpDesk_TicketComments_vm> GetAllTicketComments(int ticketNumber) { if (ticketNumber == 0) { throw new ArgumentOutOfRangeException("TicketId cannot be 0."); } HelpDesk_Tickets relatedTicket = _helpDeskTicketRepository.GetTicketByID(ticketNumber); var allComments = _helpDeskTicketCommentRepository.GetAllTicketComments(relatedTicket.Id); if (allComments == null) { _logger.Warn("There are no comments for the ticket."); } return(allComments.Select(mapEntityToViewModelTicketComments).ToList()); }
public HelpDesk_Tickets_vm GetTicketByID(int id) { if (id == 0) { throw new ArgumentOutOfRangeException("Id cannot be 0."); } var ticketById = _helpDeskTicketRepository.GetTicketByID(id); return(mapEntityToViewModelSingleTicket(ticketById)); }