using System; namespace MVPtoMVVM.mvvm.viewmodels { class Validation : IValidation { private Func Condition; public Validation(Func condition, string message) { Condition = condition; Message = message; } public bool IsValid { get { return Condition(); } } public string Message { get;set;} } }