public async Task <QueryTicketModel> InsertTicketAsync(CommandTicketModel ticket) { try { var ticketEntity = ticket.TO <Ticket>(); ticketEntity.CreatedOn = DateTime.Now; _context.Ticket.Add(ticketEntity); await _context.SaveChangesAsync(); return(ticketEntity.TO <QueryTicketModel>()); } catch (Exception ex) { throw new Exception("Something went wrong, please contact system administrator."); } }