/// <summary> /// Gets the specified request. /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> public object Get(GetUser request) { var user = _userManager.GetUserById(request.Id); if (user == null) { throw new ResourceNotFoundException("User not found"); } var result = _dtoService.GetUserDto(user); return(ToOptimizedSerializedResultUsingCache(result)); }
void _userManager_UserConfigurationUpdated(object sender, GenericEventArgs <User> e) { var dto = _dtoService.GetUserDto(e.Argument); _serverManager.SendWebSocketMessage("UserConfigurationUpdated", dto); }
/// <summary> /// Users the manager_ user updated. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> async void userManager_UserUpdated(object sender, GenericEventArgs <User> e) { var dto = await _dtoService.GetUserDto(e.Argument).ConfigureAwait(false); _serverManager.SendWebSocketMessage("UserUpdated", dto); }