public void DeleteLogAudit(LogGradeSpecies sp, LogGradeAuditRule value) { if (sp.Remove(value)) { DeletedLogGradeAuditRules.Add(value); } }
public void DeleteSpecies(LogGradeSpecies sp) { if (LogGradeSpecies.Remove(sp)) { foreach (var lga in sp) { DeletedLogGradeAuditRules.Add(lga); } } }
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; }