public ArithmeticTaskProperties(ArithmeticTask task) { CrossingTenBoundery = !(task.A.GetTens() == task.B.GetTens() && task.B.GetTens() == task.Solution.GetTens()); MaxValue = Math.Max(Math.Max(task.A, task.B), (int)task.Solution); MinValue = Math.Min(Math.Min(task.A, task.B), (int)task.Solution); }
public ArithmeticTask RandomTask(ArithmeticTaskRequest request) { ArithmeticTask item = tasks.FilterByRequest(request).ToList().RandomItem(); return(item); }