public async Task <bool> Update(Entites.Product product) { var updateResult = await _context .Products .ReplaceOneAsync(filter : g => g.Id == product.Id, replacement : product); return(updateResult.IsAcknowledged && updateResult.ModifiedCount > 0); }
public async Task <IActionResult> UpdateProduct([FromBody] Entites.Product value) { return(Ok(await _repository.Update(value))); }
public async Task Create(Entites.Product product) { await _context.Products.InsertOneAsync(product); }
public async Task <ActionResult <Entites.Product> > CreateProduct([FromBody] Entites.Product product) { await _repository.Create(product); return(CreatedAtRoute("GetProduct", new { id = product.Id }, product)); }