public async Task <bool> Update(GuitarAD guitarAD) { ReplaceOneResult updateResult = await _context .GuitarAdvertisements .ReplaceOneAsync( filter : g => g.GuitarADId == guitarAD.GuitarADId, replacement : guitarAD); return(updateResult.IsAcknowledged && updateResult.ModifiedCount > 0); }
public async Task <IActionResult> Put(string guitarADId, [FromBody] GuitarAD guitarAd) { var guitarAdFromDb = await _guitarAdvertisementRepository.GetGuitarAD(guitarADId); if (guitarAdFromDb == null) { return(new NotFoundResult()); } guitarAd.GuitarADId = guitarAdFromDb.GuitarADId; await _guitarAdvertisementRepository.Update(guitarAd); return(new OkObjectResult(guitarAd)); }
public async Task <IActionResult> Post(GuitarAD guitarAd) { await _guitarAdvertisementRepository.CreateAsync(guitarAd); return(new OkObjectResult(guitarAd)); }
public async Task CreateAsync(GuitarAD guitarAd) { await _context.GuitarAdvertisements.InsertOneAsync(guitarAd); }