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); }
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); }