public void AddMixedCase(string localID, CLCase model) { if (CLCases.ContainsKey(localID)) { CLCases[localID] = model; } else { CLCases.Add(localID, model); } }
public CLCase GetCLCase(string localID) { if (CLCases.ContainsKey(localID)) { return(CLCases[localID]); } else { CLCase newCase = new CLCase(); CLCases.Add(localID, newCase); return(newCase); } }
public void RemoveFullCase(string localID) { var has = CPCases.Any(cp => cp.Key.Equals(localID)); if (has) { CPCases.Remove(localID); AdminAlgoes.Remove(localID); AdminRules.Remove(localID); } else { CLCases.Remove(localID); MixedAlgoes.Remove(localID); MixedRules.Remove(localID); } var localClass = LocalCases.FirstOrDefault(lc => lc.LocalID.Equals(localID)); if (localClass != null) { LocalCases.Remove(localClass); } }