コード例 #1
0
        public async Task AddjsonToMongoKiosk(MongoKioskDto dto)
        {
            HttpResponseMessage response = await _proxyService.PostJsonAsync("/api/kiosks/addjsonkiosk", new
            {
                machineId = dto.MachineId,
                name      = dto.Name,
                json      = dto.Json
            });

            response.EnsureSuccessStatusCode();
        }
コード例 #2
0
        public async Task <MongoKioskDto> CreateAsync(MongoKioskDto dto)
        {
            var collection = await GetCollectionAsync(dto.MachineId);

            var document = DtoToDocument <MongoKioskDto, MongoKiosk>(dto);

            document.Id = MongoHelper.GenerateId();

            document.CreateAt = DateTime.UtcNow;

            collection.InsertOne(document);

            return(DocumentToDto <MongoKiosk, MongoKioskDto>(document));
        }
コード例 #3
0
 public async Task <IHttpActionResult> AddJsonMongo(MongoKioskDto dto)
 {
     return(Ok(await _mongoKioskService.CreateAsync(dto)));
 }