public object Get(GetDefaultTimer request) { if (string.IsNullOrEmpty(request.ProgramId)) { var result = _liveTvManager.GetNewTimerDefaults(CancellationToken.None).Result; return(ToOptimizedSerializedResultUsingCache(result)); } else { var result = _liveTvManager.GetNewTimerDefaults(request.ProgramId, CancellationToken.None).Result; return(ToOptimizedSerializedResultUsingCache(result)); } }
public async Task <object> Get(GetDefaultTimer request) { if (string.IsNullOrEmpty(request.ProgramId)) { var result = await _liveTvManager.GetNewTimerDefaults(CancellationToken.None).ConfigureAwait(false); return(ToOptimizedSerializedResultUsingCache(result)); } else { var result = await _liveTvManager.GetNewTimerDefaults(request.ProgramId, CancellationToken.None).ConfigureAwait(false); return(ToOptimizedSerializedResultUsingCache(result)); } }