コード例 #1
0
        public async Task CreateAsync(RequestResponseCreateCommand request)
        {
            var collection          = _mongoDbHelper.MongoDatabase.GetCollection <BsonDocument>("RequestResponse");
            var bsonDocumentRequest = new BsonDocument(
                new Dictionary <string, string> {
                { "Data", request.DateTime.ToString("dd/MM/yyyy HH:mm") },
                { "Request", request.Request },
                { "Response", request.Response },
                { "EndPoint", request.EndPoint },
                { "Method", request.Method }
            }
                );

            await collection.InsertOneAsync(bsonDocumentRequest).ConfigureAwait(false);
        }
コード例 #2
0
 public async Task CreateAsync(RequestResponseCreateRequestViewModel request)
 {
     RequestResponseCreateCommand command = new RequestResponseCreateCommand(DateTime.Now, request.Request, request.Response, request.EndPoint, request.Method);
     await _mediator.Send(command, CancellationToken.None).ConfigureAwait(false);
 }