Beispiel #1
0
    public Event(DateTime timestamp, AnswerSubmittedEvent answerSubmittedEvent)
    {
        this.timestamp = timestamp;
        var serializerSettings = new JsonSerializerSettings();

        this.data = JsonConvert.SerializeObject(answerSubmittedEvent, serializerSettings);
    }
        public async Task <ActionResult <Answer> > SubmitTicket(Answer answer)
        {
            _answerContext.Answers.Add(answer);
            await _answerContext.SaveChangesAsync();

            AnswerSubmittedEvent ticket1 = new AnswerSubmittedEvent(answer.id, answer.userId, answer.questionId, answer.answer);

            eventHandler.newEvent(new Event(DateTime.Now, ticket1), "AnswerSubmitted");

            return(CreatedAtAction(nameof(SubmitTicket), new { answerId = answer.id }, answer));
        }