Beispiel #1
0
 public void DeleteLogAudit(LogGradeSpecies sp, LogGradeAuditRule value)
 {
     if (sp.Remove(value))
     {
         DeletedLogGradeAuditRules.Add(value);
     }
 }
Beispiel #2
0
 public void DeleteSpecies(LogGradeSpecies sp)
 {
     if (LogGradeSpecies.Remove(sp))
     {
         foreach (var lga in sp)
         {
             DeletedLogGradeAuditRules.Add(lga);
         }
     }
 }
Beispiel #3
0
        public LogAuditRulePresenter(IApplicationController appController) : base(appController)
        {
            foreach (var grouping in Database.From <LogGradeAuditRule>().Read().GroupBy(x => x.Species))
            {
                var logGradeSp = new LogGradeSpecies()
                {
                    Species = grouping.Key
                };
                logGradeSp.AddRange(grouping);

                LogGradeSpecies.Add(logGradeSp);
            }
            var result = Database.ExecuteScalar <String>("SELECT group_concat(Species) FROM (SELECT distinct [Species] FROM TreeDefaultValue ORDER BY Species);");

            SpeciesOptions = ("ANY," + result).Split(',');

            //LogGradeAudits = Database.From<LogGradeAuditRuleDO>().Read().ToList();
            _isInitialized = true;
        }