internal static void EditGroup(TourCostGroup group) { using (FrmTourCostGroupEditor frm = new FrmTourCostGroupEditor(group)) { frm.ShowDialog(); } }
internal static void LoadGroupRules(TourCostGroup group) { List <Int32> grpRules = new List <int>(); repo.LoadByGroupId(group.Id, grpRules); foreach (Int32 id in grpRules) { TourCostRule rule = rules.FindById(id); if (rule != null) { group.Rules.Add(rule); } } }
internal static void DeleteGroup(TourCostGroup group) { DomainModel.TourCostGroups.Delete(group); }
public static bool RemoveRuleFromGroup(TourCostGroup group, TourCostRule rule) { return(repo.RemoveRuleFromGroup(group.Id, rule.Id)); }
public static bool AddRuleToGroup(TourCostGroup group, TourCostRule rule) { return(repo.AddRuleToGroup(group.Id, rule.Id)); }