public async Task <IActionResult> UpdateUser([FromBody] UCRDAUser user) //we are expecting http request and inside of request we expect product body and .net core will auto convert jason to object { return(Ok(await _repository.Update(user))); }
public async Task <bool> Update(UCRDAUser user) { var result = await _context.ucrdausers.ReplaceOneAsync(p => p.Id == user.Id, replacement : user); return(result.IsAcknowledged && result.ModifiedCount > 0); }
public async Task <ActionResult <UCRDAUser> > CreateUser([FromBody] UCRDAUser user) //we are expecting http request and inside of request we expect product body and .net core will auto convert jason to object { await _repository.Create(user); return(CreatedAtRoute("GetUser", new { id = user.Id }, user)); }
public async Task Create(UCRDAUser user) { await _context.ucrdausers.InsertOneAsync(user); }