public async Task <ActionResult <GetByIdResponse <AdminUser> > > SaveMyUser([FromBody] MyAdminUserForSave me) { var user = await _service.SaveMyUser(me); Response.Headers.Set("x-admin-user-settings-version", Constants.Stale); GetByIdResponse <AdminUser> result = TransformToResponse(user, cancellation: default); return(Ok(result)); }
public async Task <ActionResult <GetByIdResponse <AdminUser> > > SaveMyUser([FromBody] MyAdminUserForSave me) { return(await ControllerUtilities.InvokeActionImpl(async() => { var user = await _service.SaveMyUser(me); Response.Headers.Set("x-admin-user-settings-version", Constants.Stale); GetByIdResponse <AdminUser> result = TransformToResponse(user, cancellation: default); return Ok(result); }, _logger)); }