master
 1using System;
 2
 3namespace MVPtoMVVM.mvvm.viewmodels
 4{
 5    class Validation : IValidation
 6    {
 7        private Func<bool> Condition;
 8
 9        public Validation(Func<bool> condition, string message)
10        {
11            Condition = condition;
12            Message = message;
13        }
14
15        public bool IsValid
16        {
17            get { return Condition(); }
18        }
19
20        public string Message { get;set;}
21    }
22}