system.invalidoperationexception sequence contains no elements at system.linq.enumerable.max code example
Example: c# max sequence contains no elements
return collection.Any() ? collection.Max(c => c.Value) : 0;
// Or replace 0 with null or whatever other default
// value you'd like to return.