public async Task <IActionResult> Put(string id, [FromBody] AppUserUpdate model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = await _service.Update(model); return(new OkObjectResult(user)); }
public async Task <AppUser> Update(AppUserUpdate model) { var user = await Single(model.Id); if (user == null) { _logger.LogWarning("No matching user to update with the following id: " + model.Id.ToString()); return(null); } user = _mapper.Map <AppUser>(model); await _db.SaveChangesAsync(); return(user); }