public virtual async Task <DeviceCode> FindByDeviceCodeAsync(string deviceCode) { Check.NotNull(deviceCode, nameof(deviceCode)); var deviceCodes = await DeviceFlowCodesRepository .FindByDeviceCodeAsync(deviceCode) ; if (deviceCodes == null) { return(null); } return(DeserializeToDeviceCode(deviceCodes.Data)); }
public virtual async Task RemoveByDeviceCodeAsync(string deviceCode) { Check.NotNull(deviceCode, nameof(deviceCode)); var deviceCodes = await DeviceFlowCodesRepository .FindByDeviceCodeAsync(deviceCode) ; if (deviceCodes == null) { return; } await DeviceFlowCodesRepository .DeleteAsync(deviceCodes, autoSave : true) ; }