public TicketRating MapRatingFromApiModel(TicketRatingApiModel ticketRatingApiModel, TicketRating ticketRating = null) { if (ticketRating == null) { ticketRating = new TicketRating(); } ticketRating.TicketId = ticketRatingApiModel.TicketId; ticketRating.Rating = ticketRatingApiModel.Rating; ticketRating.Comment = ticketRatingApiModel.Comment; return(ticketRating); }
public ActionResult Add(Guid ticketId, TicketRatingApiModel ticketRatingsApiModel) { try { var ticketRatings = _ticketMapper.MapRatingFromApiModel(ticketRatingsApiModel); ApiResponse serviceResponse = this._ticketService.AddRating(ticketId, ticketRatings); return(SendResponse(serviceResponse, "TicketRating")); } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }