public ReconcileViewModel()
        {
            validator     = new RulesValidator();
            dialogManager = new DialogManager();
            recEqComparer = new RecordDublicateEqualityComparer();

            context = DatabaseManager.DatabaseContext;

            var unrec = from rec in context.Records
                        where rec.IsVaidated == false
                        select rec;

            UnreconciledRecords = new ObservableCollection <Record>(unrec);

            foreach (var r in UnreconciledRecords)
            {
                validator.ValidateRecord(r);
            }

            Groups1 = context.Groups1.Local;

            CheckDublicate();
        }