Ejemplo n.º 1
0
    //I know..
    public Event(DateTime timestamp, QuestionSubmittedEvent questionSubmittedEvent)
    {
        this.timestamp = timestamp;
        var serializerSettings = new JsonSerializerSettings();

        this.data = JsonConvert.SerializeObject(questionSubmittedEvent, serializerSettings);
    }
Ejemplo n.º 2
0
        public async Task <ActionResult <Question> > SubmitTicket(Question question)
        {
            _questionContext.Questions.Add(question);
            await _questionContext.SaveChangesAsync();

            QuestionSubmittedEvent ticket1 = new QuestionSubmittedEvent(question.id, question.userId, question.question);

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

            return(CreatedAtAction(nameof(SubmitTicket), new { userId = question.userId }, question));
        }