コード例 #1
0
        public async Task <bool> Update(LightBulbDbModel lightBulbDbModel)
        {
            ReplaceOneResult updateResult =
                await _context
                .LightBulbDBModel
                .ReplaceOneAsync(
                    filter : g => g.Id == lightBulbDbModel.Id,
                    replacement : lightBulbDbModel);

            return(updateResult.IsAcknowledged &&
                   updateResult.ModifiedCount > 0);
        }
コード例 #2
0
 public async Task Create(LightBulbDbModel lightBulbDbModel)
 {
     await _context.LightBulbDBModel.InsertOneAsync(lightBulbDbModel);
 }
コード例 #3
0
        public async Task <IActionResult> Post([FromBody] LightBulbDbModel lightBulbDbModel)
        {
            await _lightBulbRepository.Create(lightBulbDbModel);

            return(new OkObjectResult(lightBulbDbModel));
        }